HttpRunner2.X学习--重复执行用例(例如测试文章的阅读数,需要不断模拟查看文章详情)
前言
当我们在验证一个需要大量相同数据或者操作的功能时,一次次去点击是不现实的
这时可以通过自动不断的访问该接口达成目的
例如:某篇文章的阅读数或者浏览量、需要重复访问才能出现的缺陷
httprunner框架可以在用例加入tiems参数,用来多吃执行该条用来
场景案例
一个访问用户信息的接口B需要携带登录接口A返回的token才能进行访问
接口信息如下:
登录接口A:
- 访问地址:http://localhost:80/login/
- 请求类型:POST
- 请求头:application/json
- 请求参数:{"username":"test","password":"a123456"}
访问接口B,增加阅读数:
- 访问地址:http://http://localhost:80/newcount/
- 请求类型:POST
- 请求头:Content-Type:application/json token:接口A返回的token
用例设计如下 :
- config: name: 场景案例 variables: {} - test: name: 登录接口-获取token信息 request: headers: Content-Type: application/json method: POST url: http://localhost:80/login/ json: username: test password: a123456 extract: - token: content.data validate: - eq: [status_code,200] - test: name: 访问接口B,增加阅读数 tiems: 5 #代表执行次数 request: headers: Content-Type: application/json token: $token method: POST url: http://localhost:80/newcount/ validate: - eq: [status_code,200]

浙公网安备 33010602011771号