zoukankan      html  css  js  c++  java
  • jmeter 之 if controller

    1. jmeter版本5.0.下面是jmeter5.0的if逻辑控制器的截图

    标红字体的意思大概是,如果勾选了 下面的 interpret condition as variable expression 则要用_jexl3或者_groovy 转换成true或者false

    当前有两个http request 第二个http请求是通过if 逻辑控制器控制的,条件如下:

    这样写是可以正常判断执行的:

      2.今天跑的时候遇到个小插曲,报错了。

    解决办法是吧http request的use keepalive 前面的√去掉就可以了。具体原因见这里:https://wiki.apache.org/jmeter/JMeterSocketClosed

    或者直接这样写也是可以的,比较字符串是否相等:

    如果勾选了下面的条件作为变量表达式,则需要通过函数转换,如下:

       3、变量用于if controller

    如果这个变量是存储的ture或者false,可以直接引用,勾不勾 inerpret condition as varilable expression 都没有关系

    运行结果:

     如果是通过获取变量去做对比的话,其实和前面的方法类型,但是有个坑就是变量的表达式要通过“ ”括起来,如下:

    用变量表达式也一样:

  • 相关阅读:
    CTSC2018滚粗记
    HNOI2018游记
    NOIWC 2018游记
    PKUWC2018滚粗记
    HNOI2017 游记
    NOIP2017题解
    [HNOI2017]抛硬币
    [HNOI2017]大佬
    NOIP难题汇总
    [NOI2013]树的计数
  • 原文地址:https://www.cnblogs.com/shilimaixiang/p/10430675.html
Copyright © 2011-2022 走看看