新人快速上手httprunner并做接口测试和压测
写在前面
- 本文所有内容均来自 httprunner 中文文档
- 本文只粗略介绍httprunner 测试一个 接口 和如何做 压测,只起到一个抛砖引玉的作用,希望能够帮到一起探索测试的朋友,一起进步
- Python 版本:HttpRunner 支持 Python 3.4 及以上的所有版本,并使用 Travis-CI 进行了持续集成测试,测试覆盖的版本包括 2.7/3.4/3.5/3.6/3.7。虽然 HttpRunner 暂时保留了对 Python 2.7 的兼容支持,但强烈建议使用 Python 3.4 及以上版本
安装httprunner
pip install httprunner
安装校验
hrun -V
fiddler抓包导出测试用例
- 点击Export Sessions->Selected session(选择HTTP Archive v1.1类型)
转换成yaml格式的可执行用例
执行har2case docs/data/demo-quickstart.har -2y
执行接口测试用例
执行hrun docs/data/demo-quickstart-0.yml
查看报告
压测
执行locusts -f examples/first-testcase.yml
去页面访问localhost:8089即可
本文为原创,如果转载请注明出处;