HttpRunner的几个核心概念
基本分为3层:API层
测试用例层:是测试步骤的有序集合,API的请求描述
测试用例集:测试用例的无序集合
好了 理论到这里
以下为自动生成的demo

以下模拟登录:
新建一个项目 新建一个文件夹为api?
创建一个文件,如gettoken.yml? 也就是yaml文件,千万别写成py文件
name: 测试登录
request:
data:
deviceId: '15637934243'
grant_type: password_code
password: Aa1234567!
username: '18767105001'
validCode: '11'
headers:
Authorization: Basic d2ViQXBwOnNodWhhaUAxMjM=
Content-Type: application/x-www-form-urlencoded
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36
(KHTML, like Gecko) Chrome/92.0.4515.159 Safari/537.36
method: POST
url: http://192.168.1.123:9900/api-uaa/oauth/token
validate:
- eq:
- status_code
- 200
?完成后,在终端执行命令hrun api/文件名

一片绿就是通过了,不像韭菜 被收割了
执行后会生成一个reports-一个报告,复制url到浏览器打开查看
?
?点击log-1查看详情

|