JMeter - 循环播放

时间:2016-12-31 22:19:44

标签: jmeter jmeter-plugins

我有以下脚本,包含1个线程和2个迭代。 enter image description here

enter image description here

未调用Switch中的调试。第一次迭代中的第二个Google和第二次迭代中的第二个Yahoo未执行。为什么呢?
谢谢你的帮助。

我添加了Switch Controller的图像。 enter image description here
谷歌和雅虎是带有一个HTTP请求采样器的简单控制器。

2 个答案:

答案 0 :(得分:0)

enter image description here 基于上面的Switch Controller的帮助,您将Switch Value = $ {action}。 表示您使用从属元素的名称填充了Switch Value。当$ {action} name = Google时,它将执行subordinate element = Google。当$ {action} = Yahoo时,它将执行从属元素name = Yahoo。这意味着将永远不会调用Switch中的Debug。

如果要将调试步骤放在Switch Controller中,可以按如下方式重新安排测试: enter image description here

我希望能帮助你。

答案 1 :(得分:0)

删除第二列中Domains.csv文件中的空格。截至目前,action= Google已被检查,而不是action=Google。所以行为。

<强> Domains.csv

domain_1,domain_2
Google,Google
Yahoo,Yahoo

注意:当您使用Switch Controller时,它只执行其中的匹配元素。

Debug Sampler in Switch元素永远不会匹配,因为您正在寻找GoogleYahoo

如上所述Edi Prayitno,如果您希望每次都执行Debug Sampler in Switch,则可以将其保留在简单控制器中。