HttpRunner模拟发送GET请求&自动生成测试报告
前面说到,HttpRunner必须使用yaml或者json文件来进行使用,测试场景文件推荐使用yaml文件进行编辑。
httprunner 项目下yaml文件的格式
- 在python项目下新建一个 testcases 文件夹,然后再新建一个以 .yml 的文件后缀名,如demo01.yml
HttpRunner 模拟发送get请求
- config: 用例基本配置信息
- name:测试用例名称配置
- base_url:测试主机地址
- test:测试步骤
- request:请求信息配置
- url:请求地址
- method:请求方式
- params:url参数
- headers: 请求头部
- validate:断言设置
注:经常出现的格式错误:validate要和request保持同一层级
HttpRunner 模拟发送带参数的get请求
发送GET请求可通过params添加参数
执行yml文件的操作命令
在pycharm中点击下方的Terminal,输入命令httprunner yml测试脚本路径执行,如下图
命令执行后出现OK则表示执行成功,如下图
自动生成测试报告
此时httprunner项目下会自动生成一个reports的文件夹,里面会有执行的测试报告,如下图