Httprunner使用指南
Httprunner是什么
1.httprunner是一个面向https协议的接口自动化测试框架
2.它只需要维护一份json,yaml文件那么就可以实现自动化测试,性能测试,线上监控,持续集成
3.httprunner架构
1.Fiddler抓包,生成HAR文件
2.由HAR文件转化成YAML,JSON,PY文件
3.标准化的JSON数据格式
4拼接转换
5.测试用例集
6.自动化测试,requests
7.性能测试:locust
设计理念
1.充分利用开源项目,不追求重复造轮子,将轮子打造成战车
2.遵循的是约定大于配置
3.配置YAML文件组织测试用例
使用安装
python3.7的安装
pip install httprunner, hrun - V 验证
pip intstall har2case har2case
核心命令
hrun 加文件名称执行。
hmake:将yaml转换成pytest文件
har2case: 将har文件转成yaml文件
extract:提取上个接口的数据。
快速上手
1.抓包导出har文件。
2.转换成yaml文件
har2case XXXXX.har py文件
har2case XXXXX.har -2y yaml文件
har2case XXXXX.har -2j json文件
hrun 文件名称