zoukankan      html  css  js  c++  java
  • jmeter while循环使用

    最近在工作中需要用到在脚本中循环查数据,研究了一下jmeter while循环实现功能,记录一下

    1.首先设置初始化变量,cycle为循环标志,max_while_count为最大循环次数;

     2.书写while表达式

    ${__javaScript(${cycle} && ${__jm__While控制器__idx} < ${max_while_count})}

    其中__jm__While控制器__idx为jmeter自带的循环计数器

    3.在后置处理器中修改循环标志

    String response = prev.getResponseDataAsString();
    String req=prev.getUrlAsString();
    if(response.contains(""success":"true"")){
        Failure=false; //设置成false 表示接口跑成功,在结果树中sample是绿色的
        vars.put("cycle","false");
    
        }else{
            Failure=true; //直接判断失败 表示接口跑失败,在结果树中sample是红色的
            log.info("*****************");
    
            log.error("返回报文异常:"+response);
            log.error("异常请求:"+req);
        }
    vars.put("cycle","false");
    当查询到数据后,修改循环标志,结束循环。
  • 相关阅读:
    Unity3D AssetBundle相关
    [转]Unity3D新手引导开发手记
    努力多彩
    js sendBeacon
    js document.activeElement及使用
    js requestAnimationFrame
    js 1+'2' == '1'+'2'
    js scrollIntoViewIfNeeded
    汉字 3个字节
    js 浅拷贝和深拷贝
  • 原文地址:https://www.cnblogs.com/tianyun5115/p/15235009.html
Copyright © 2011-2022 走看看