httprunner学习19-重复执行用例

前言

使用httprunner做接口测试过程中,在工作中会遇到这种场景,发现某个接口不稳定,想重复运行100次用例,甚至1000次,看成功率。

yml脚本

- config:
    name: httpbin api test
    request:
        base_url: http://www.httpbin.org
- test:
    name: get request
    request:
        url: /get
        method: GET
    validate:
        - eq: [status_code,200]

执行

hrun D:\soft\test_httpbin.yml

重复运行

在 test 下加个 times 参数即可实现,如运行5次

- config:
    name: httpbin api test
    request:
        base_url: http://www.httpbin.org
- test:
    name: get request
    times: 5
    request:
        url: /get
        method: GET
    validate:
        - eq: [status_code,200]

这样重新运行就会执行5次

D:\soft>hrun test_httpbin.yml
get request
INFO     GET /get
INFO     status_code: 200, response_time(ms): 521.71 ms, response_length: 266 bytes
INFO     start to validate.
.
get request
INFO     GET /get
INFO     status_code: 200, response_time(ms): 240.88 ms, response_length: 266 bytes
INFO     start to validate.
.
get request
INFO     GET /get
INFO     status_code: 200, response_time(ms): 240.6 ms, response_length: 266 bytes
INFO     start to validate.
.
get request
INFO     GET /get
INFO     status_code: 200, response_time(ms): 241.82 ms, response_length: 266 bytes
INFO     start to validate.
.
get request
INFO     GET /get
INFO     status_code: 200, response_time(ms): 243.66 ms, response_length: 266 bytes
INFO     start to validate.
.

----------------------------------------------------------------------
Ran 5 tests in 1.517s

OK
INFO     Start to render Html report ...
INFO     Generated Html report: D:\soft\reports\1571151301.html

times为0

当设置times为0的时候,不执行用例,或者跳过用例

httprunner 2.x实战教程点我 ->立即报名

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值