任何人都可以帮我解决JMeter中的下拉列表相关性问题吗?
我有从下拉列表中选择城市名称的方案,在执行期间,我想在每次迭代时随机传递一个值。 (我知道在Loadrunner中我们可以使用lr_paramarr_random方法实现它)。如何存储并随机传递给脚本?
Ex:City_ddl - (长度为5) Hyderabd 班加罗尔 奈 普纳 德里
提前致谢!!
答案 0 :(得分:1)
通过JMeter插件可以使用__chooseRandom()功能。使用它就像下面这样简单:
${__chooseRandom(Hyderabad,Bangalore,Chennai,Pune,Delhi,randomCity)}
如果您通过XPath或CSS/JQuery Extractor获取下拉值,则会将其存储在JMeter变量中,例如:
CITY_1=Delhi
CITY_2=Pune
CITY_3=Chennai
..etc.
CITY_matchNr=5
在这种情况下,您应该能够使用__Random和__V内置函数选择没有JMeter自定义函数插件的随机值,如下所示:
${__V(CITY_${__Random(1,${CITY_matchNr},)})}
有关使用JMeter功能的更多详细信息,请参阅How to Use JMeter Functions帖子系列。