为什么'而控制器'没有在'循环控制器中工作?

时间:2017-06-02 16:19:18

标签: jmeter

我需要实现这个用例。 我必须在循环控制器中使用 while controller 测试片段,然后运行请求。之后,我需要在 while循环中运行另一个请求。它应重复 2次。 循环设置为 = 2

它第一次成功运行,但第二次它只是跳过 while controller 请求。

提前致谢!

2 个答案:

答案 0 :(得分:0)

虽然可以跳过控制器"跳过"只有在"条件"是(或变成)false因此,您的测试片段可能会将某个变量设置为false或将counter增加到某个特定值。

我建议在测试片段中添加Debug Sampler作为最后一个请求,并将在While Controller条件中使用的相同表达式作为其标签。运行测试并使用View Results Tree侦听器检查标签。如果它是假的 - 找到一种方法使其成为现实,否则你的片段不会被第二次执行。

请参阅Using the While Controller in JMeter文章,了解有关实施的更多信息"而"在JMeter测试中循环。

答案 1 :(得分:0)

通过将newValue设置为变量来工作。 添加了BeanShell后处理器和添加的代码 vars.put( “Id_job”, “NEWVALUE”);

谢谢,

相关问题