基于httpRunner 框架接口测试
HttpRunner是面向http/https协议的通用测试框架,集合了Request、unittest、Locust和一些常用的Python第三方库,只需要编写一份JSON/YAML脚本,即可实现自动化测试、持续集成、性能测试等需求。
【环境】
代理工具Fiddler或Charles
已配置python,且已安装httpRunner
【步骤】
构造har数据
将文件转化为hrun命令支持的json格式或yaml格式
通过“hrun xx.json"执行并生成测试报告
具体步骤:
构造har数据
简单的做法是抓取代理工具的数据包,保存为har格式;也可手动编写json格式的测试用例。以Charles保存数据包为例:
Charles抓取所需数据包,选择并执行右键--->Export Session,在文件类型中选择“HTTP Archive(.har)”,截图如下
文件格式转化
通过命令“har2case xxx.har”将har格式的文件转化为json(默认)格式的测试用例
通过hrun xx.json执行并保存结果
查看结果及详情
在cmd窗口即可查看单接口运行结果,从同级目录的reports目录下查看reports详情信息,样式如下:
基于httpRunner 框架接口测试
标签:
原文地址:https://www.cnblogs.com/mncasey/p/11798392.html
温馨提示: 本文由杰米博客推荐,转载请保留链接: https://www.jmwww.net/file/web/10100.html
- 上一篇:【JS】类型检测
- 下一篇:给初学PHP的学习线路和建议