接口功能测试其实与移动端或是web的测试底层逻辑类似,但不一样的是首先需要有接口相关知识作为基础,并且掌握一项接口测试工具。
本系列教程将从HTTP基础知识讲起,同时也会介绍测试原理、方法、流程,最后运到到实例中。
接口测试工具部分将介绍现在使用最广的postman。
抓包也是接口测试的重要手段,本系列教程会介绍两个抓包工具:Charles和fiddler。两种工具各有千秋,也都能满足大部分抓包工作,选择一种学习即可。
目录
接口功能测试入门系列目录:
抓包工具:
Charles系列(更新中):
抓包工具Charles(二)-移动端APP抓包(设置手机代理、安装证书)
抓包工具Charles(三)-使用教程之界面介绍、基础功能(弱网、编辑、重发)
抓包工具Charles(四)-常用功能介绍(保存、导入导出、过滤、排序)
抓包工具Charles(五)-使用本地映射修改接口响应内容(Map local)_charles本地映射
抓包工具Charles(六)-使用远程映射重定向接口请求(Map remote)_charles远程映射的作用
postman系列目录:
基础篇:
Postman系列(四)-创建get请求和添加查询参数(Query Params)
Postman系列(五)-设置请求头(header)和Presets(预设管理)
Postman系列(八)-全局变量(Global)、环境变量(Environment)、集合变量(Collection)
Postman系列(九)-Cookie配置与查看
Postman系列(十)-导入和导出(集合、环境、全局变量)
进阶篇:
Postman进阶篇(一)-pre-request script入门及实现参数使用随机数
Postman进阶篇(二)-console控制台(查看接口日志、调试代码)
Postman进阶篇(三)-实战:pre-request script加密接口请求参数(AES、MD5)
Postman进阶篇(四)-Test script入门及校验接口返回值
Postman进阶篇(五)-实战:Test script解密接口返回结果(AES)
Postman进阶篇(六)-接口自动化测试(Collection Runner运行集合)
Postman进阶篇(七)-在pre-request script或test script中请求接口(pm.sendRequest)
Postman进阶篇(八)-使用postman抓包并批量保存接口
Postman进阶篇(九)-动态变量(Dynamic variables)随机生成参数
Postman进阶篇(十)-在pre-request script或test script中使用pm对象访问变量
Postman进阶篇(十一)-在脚本中使用pm对象访问接口请求(pm.request.*)
Postman进阶篇(十二)-在脚本中使用pm对象访问接口响应数据(pm.response.*)
Postman进阶篇(十三)-接口响应可视化(Visualize)及在Visualize中显示解密后的响应
番外:
Postman系列番外篇 – postman web版介绍及与PC版的对比
postman系列文章内所使用的示例文件已经上传到了本人运营公众号【软件测试必备技能】
有需要可点击文章下发二维码,前往领取~