2017-04-05 88 views
0

我在脚本中使用了一个Bean Shell采样器和一个Bean shell预处理器。 我希望我的取样器仅在获取预处理器中定义的参数值时执行。 任何人都可以帮我解决这个问题吗?Jmeter中的条件请求

回答

0

添加HTTP请求,如果控制器,因此,如果在参数值相同预处理那么只有HTTP请求将得到执行

0

不能启动或在运行时禁用采样器定义的值,基本上你有2种选择:

  1. 把你的BeanShell取样器下的If Controller并设置如果控制器的情况在其他地方
  2. 把你的逻辑在BeanShell的采样器内部if-then statement like:

    if (someValue != null) { 
        //execute some code 
    } 
    

    因此,即使Beanshell采样器将被执行 - 它什么都不会做。