本文主要介绍基于fiddler和python构建的自动化测试流程,实现全自动化,标准化的接口自动化实施。
1、定义接口测试场景
一个优秀的案例设计可以覆盖到所有的后端逻辑分支
2、fiddler抓取接口参数
记录业务操作的过程,抓取需要的接口数据
3、做参数关联
对接口中的数据进行初始化
4、脚本化
python中request包,可以很好的支持
在自己的框架中完成接口调用的脚本化
5、脚本管理持续集成
对脚本进行版本控制,对实现的接口脚本加入持续构建流程
6、任务执行
建立触发条件,对已实现脚本进行回归
7、测试报告分析
保存运行结果,对历次运行产生的测试报告进行分析
8、发送通知
总结测试结果,告知关系人