Jmeter中的条件请求

时间:2017-04-05 12:13:31

标签: jmeter conditional

我在我的脚本中使用Bean Shell采样器和Bean shell预处理器。 我希望我的Sampler只有在获得预处理器中定义的参数值时才能执行。 任何人都可以帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

中添加HTTP请求(如果控制器),这样如果参数中的值与预处理器中定义的值相同,则只会执行HTTP请求

答案 1 :(得分:0)

您无法在运行时启用或禁用采样器,基本上您有两个选项:

  1. 将您的Beanshell Sampler放在If Controller下,并将控制器的条件设置为其他地方
  2. 将您的逻辑放在if-then statement内的Beanshell Sampler中,如:

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

    因此,即使Beanshell Sampler将被执行 - 它也不会做任何事情。