有没有办法在jmeter的while循环中使用break语句[Jmeter性能测试]

时间:2015-01-27 14:57:52

标签: java jmeter jmeter-plugins

我是使用 jmeter 进行性能测试的新手。我写了一个脚本,其中我使用的是while控制器,但是如果发生某些意外情况,我想打破这个循环。那么有没有办法在while循环控制器中使用break语句?

1 个答案:

答案 0 :(得分:3)

While控制器内的采样器正在执行,直到条件为真。

我们可以在while控制器中设置条件。您可以只使用包含布尔值的变量(TRUE / FALSE),也可以使用返回布尔值的javascript表达式。

  • $ {VAR} - 其中一些其他测试元素
  • 将VAR设置为false
  • $ {__使用Javascript($ {C} == 10)}
  • $ {__使用Javascript(" $ {VAR2}" ==" ABCD")}
  • $ {_ P(property)} - 其中property设置为" false"在其他地方

Check here 了解详情。

创建用户定义的变量' CONDITION' &安培;让值为TRUE。 现在,每当发生意外情况时,使用beanshell后处理器将值设置为FALSE。这应该照顾它。

enter image description here


每当断言失败发生时,我也想出了自己的控制器来退出循环。请查看更多详情。

http://www.testautomationguru.com/jmeter-until-controller/