如果我在Switch值上将值设为'0'那么结果是什么,在哪里我将“1”放在这里结果是什么。是否可以在SWITCH VALUE字段中输入双字符串值?
从屏幕截图开始,我尝试使用Yahoo,Hotmail这样的单一字符串。它正在工作,但是如果我用逗号进行双重尝试则无法正常工作。
答案 0 :(得分:0)
Switch Controller无法正常工作。如果你想在每次迭代中随机选择“雅虎”和“Hotmail”中的值,你可以通过__chooseRandom()使用JMeter Plugins函数,例如:
${__chooseRandom(Yahoo,Hotmail,)}
或者如果您不想使用插件,您可以使用JMeter的内置函数(例如__javaScript()
)实现相同的功能。${__javaScript(var mails=["Yahoo"\,"Hotmail"]\,rnd=Math.floor(Math.random()*mails.length);mails[rnd];,)}
在两种情况下结果都是相同的:
有关域名的详细信息,请参阅Running JMeter Samplers with Defined Percentage Probability指南。