[接口测试 - 基础篇] 13 写在接口测试基础篇完结时
Posted 开源优测
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[接口测试 - 基础篇] 13 写在接口测试基础篇完结时相关的知识,希望对你有一定的参考价值。
前言
连续日更12天,把接口测试基础篇基本更新完了,今天总结一下。
为什么要连续写10余篇基础?
希望能帮助大家把基础的面稍微扩展下
以简单的方式让大家了解下可能要用的的一些基本的技术
当然也希望大家能在简单的东西上进行自我扩展
接下来怎么写?
Python3接口测试系列,早在7月底、8月初就把大纲初步的写好了,下面将从以下几个方面继续写。
python http.client模块相关知识及其应用于http接口测试实例
python urllib包相关知识及其应用于http接口测试实例
python urllib3库及其应用于http接口测试实例
python requests库及其应用于http接口测试实例
python locust及其应用于http接口测试实例
关于这几个标准库或第三方库的说明:
http.client定义实现了客户端http/https协议支持,了解这个有利于对http/https更好的理解,至于具体怎么写成文章分享,有待想一想。
urllib依赖http.client,简单的理解就是urllib基于http.client封装了一套更为好用的API。请注意在Python3中urllib相当于把python2中urllib和urllib2进行了合并。
urllib3是一个强大的,更为友好的第三方HTTP库,大部分的Python的生态系统已经使用,而且它具备python标准库所未做实现的各种特性,需单独安装
requests一套超级强大好用的第三方http库,也是极力推荐大家用的,依赖urllib3,需单独安装
locust是一个用于可扩展的,分布式的,性能测试的,开源的,用Python编写框架/工具,它非常容易使用,也非常好学,依赖requests,需单独安装
为什么选择这几个库?
和大家一起去了解下它们的功能及常用的API
从http.client到urllib是一个更友好封装的过程,可以让大家体会下不同层级API的特色
从urllib3到requests到locust是更为强大的封装过程,也提供了更为广阔、更多可能应用场景的过程,可以开阔不同的视野
总体上是一个有层次的过程,也是进一步扩展视野和技术广度、深度的过程
后续写的节奏
不会做日更,日更太累,接下来工作上也有更多深入的事情需要去做
文章的示例代码应该会更深入点,当然是相对于小白而言,为什么这样?因为这个系列主要是写给新手的
应该会有这些库关键的一些源码分析
加上基础篇,总体上规划了有50-60篇,争取11月完成吧
注:如果事情多,可能会延期o(∩_∩)o 哈哈
后续的后续
接口测试系列写完后会写什么?
主要有两个方面想写一写:
写一写基于基于jenkins测试方面的持续集成/持续交付方面
写一写RobotFramework的源码分析和基于代码模式的自动化测试实践
开源优测
分享软件测试开源技术、经验、方案的首发平台
长按二维码/微信扫描 关注开源优测
苦叶子私人微信:liyimin1912
有问题,可留言或加好友进微信群
苦叶子原创文章首发平台
以上是关于[接口测试 - 基础篇] 13 写在接口测试基础篇完结时的主要内容,如果未能解决你的问题,请参考以下文章