我需要实现这个用例。 我必须在循环控制器中使用 while controller 测试片段,然后运行请求。之后,我需要在 while循环中运行另一个请求。它应重复 2次。 循环设置为 = 2 。
它第一次成功运行,但第二次它只是跳过 while controller 请求。
提前致谢!
答案 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”);
谢谢,