fiddler+httprunner(一)

httprunner

httprunner 是一款面向 https 协议的开源测试框架,基于 python 环境,主体脚本语言是 yaml/json,就可用来实现自动化、性能测试等..
它实则是将 requests 进行进一步的封装,完全继承它所有特性下,支持测试用例分层、hook 机制、用例指定路径连跑、自动生成报告这一系列优秀的功能。
官方文档: https://cn.httprunner.org/

这个工具是一年多之前接触的,那时候文档还没有现在这么美观的时候!哈哈
说一些我用这个工具做接口自动化遇到的一些小难点和感受吧
当时项目想接入接口自动化,是由于出包质量情况非常差,想通过接口自动化快速冒烟测试来验证版本包的可测性

搭建

安装成功检验:

然后就可以在你的工程文件夹下看到 demo 目录:

· api -- 存放单个接口封装的脚本
· reports -- 存放接口自动化测试报告
· testcases -- 存放接口测试用例脚本
· testsuits -- 存放用例集
· .env -- 存放项目环境变量,敏感信息处理需要用此文档
· .debugtalk.py -- 在此 py 脚本中定义一些需要用的方法

这样,接口自动化测试环境就已经搭建完成。实战下一篇讲、、


↙↙↙阅读原文可查看相关链接,并与作者交流