zoukankan      html  css  js  c++  java
  • 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 est_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
    eports1571151301.html
    
  • 相关阅读:
    解决phpcms图片太大撑破表格图片自适应图片按比例缩小
    CSS代码使纯英文数字自动换行
    CSS网页布局错位:CSS宽度计算
    CSS控制div宽度最大宽度/高度和最小宽度/高度
    鼠标HOVER时区块动画旋转变色的CSS3样式掩码
    记录--正则表达式
    写在前面
    ruby Mixin用法
    ruby 模块 的引入
    ruby 编写迭代器
  • 原文地址:https://www.cnblogs.com/yoyoketang/p/11681757.html
Copyright © 2011-2022 走看看