首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
28 篇文章
1
一篇文章让你入门API测试
2
[接口测试 - 基础篇] 01 你应该了解的协议基础
3
[接口测试 - 基础篇] 02 你应该掌握的Python3接口测试内功
4
[接口测试 - 基础篇] 03 unittest测试框架了解多少才够?
5
[接口测试 - 基础篇] 04 无法绕过的json解析
6
[接口测试 - 基础篇] 05 好讨厌的xml解析
7
[接口测试 - 基础篇] 06 好吧也来解析下html
8
[接口测试 - 基础篇] 07 来来来,一起读写excel玩玩之一
9
[接口测试 - 基础篇] 08 封装个基本的excel解析类
10
[接口测试 - 基础篇] 09 其实吧,读写csv格式也是要掌握的
11
[接口测试 - 基础篇] 10 别啊,还有INI格式呢,别忘记我
12
[接口测试 - 基础篇] 11 掌握下python解析YAML格式也是需要的
13
[接口测试 - 基础篇] 12 还是要掌握python日志管理模块的
14
[接口测试 - 基础篇] 13 写在接口测试基础篇完结时
15
[接口测试 - http.client篇] 14 源码初探及其工作机制分析
16
[接口测试 - http.client篇] 15 常用API说明及基本的示例
17
[接口测试 - http.client篇] 16 基于http.client之POM实战一下
18
[接口测试 - http.client篇] 17 http.client之入门级接口测试框架
19
接口测试 | urllib篇 18 urllib介绍
20
接口测试 | urllib篇 19 urllib基本示例
21
[接口测试 -基础篇] 20 用flask写一个简单server用于接口测试
22
接口测试 | 21 基于flask弄个restful API服务出来
23
接口测试 | 22 requests基础入门
24
接口测试 23 requests基础入门二
25
接口测试 | 24 requests + unittest集成你的接口测试
26
接口测试 | 25 requests + pytest测试实例
27
接口测试 | 26 基础及简要验证清单
28
接口测试 | 27 HTTP接口详细验证清单

[接口测试 - 基础篇] 13 写在接口测试基础篇完结时

前言

连续日更12天,把接口测试基础篇基本更新完了,今天总结一下。

为什么要连续写10余篇基础?

  1. 希望能帮助大家把基础的面稍微扩展下
  2. 以简单的方式让大家了解下可能要用的的一些基本的技术
  3. 当然也希望大家能在简单的东西上进行自我扩展

接下来怎么写?

Python3接口测试系列,早在7月底、8月初就把大纲初步的写好了,下面将从以下几个方面继续写。

  1. python http.client模块相关知识及其应用于http接口测试实例
  2. python urllib包相关知识及其应用于http接口测试实例
  3. python urllib3库及其应用于http接口测试实例
  4. python requests库及其应用于http接口测试实例
  5. 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,需单独安装

为什么选择这几个库?

  1. 和大家一起去了解下它们的功能及常用的API
  2. 从http.client到urllib是一个更友好封装的过程,可以让大家体会下不同层级API的特色
  3. 从urllib3到requests到locust是更为强大的封装过程,也提供了更为广阔、更多可能应用场景的过程,可以开阔不同的视野

总体上是一个有层次的过程,也是进一步扩展视野和技术广度、深度的过程

后续写的节奏

  1. 不会做日更,日更太累,接下来工作上也有更多深入的事情需要去做
  2. 文章的示例代码应该会更深入点,当然是相对于小白而言,为什么这样?因为这个系列主要是写给新手的
  3. 应该会有这些库关键的一些源码分析
  4. 加上基础篇,总体上规划了有50-60篇,争取11月完成吧

:如果事情多,可能会延期o(∩_∩)o 哈哈

后续的后续

接口测试系列写完后会写什么?

主要有两个方面想写一写:

  1. 写一写基于基于jenkins测试方面的持续集成/持续交付方面
  2. 写一写RobotFramework的源码分析和基于代码模式的自动化测试实践
下一篇
举报
领券