【发布时间】:2014-09-11 21:05:15
【问题描述】:
任何人都可以帮助我了解 JMeter 中的下拉列表相关性吗?
我有一个从下拉列表中选择城市名称的场景,在执行期间,我想在每次迭代中随机传递一个值。 (我在 Loadrunner 中知道,因为我们可以使用 lr_paramarr_random 方法来实现它)。如何存储和随机传递给脚本?
例如:City_ddl -(长度为 5) 海得拉布 班加罗尔 钦奈 浦那 德里
提前致谢!!
【问题讨论】:
标签: jmeter
任何人都可以帮助我了解 JMeter 中的下拉列表相关性吗?
我有一个从下拉列表中选择城市名称的场景,在执行期间,我想在每次迭代中随机传递一个值。 (我在 Loadrunner 中知道,因为我们可以使用 lr_paramarr_random 方法来实现它)。如何存储和随机传递给脚本?
例如:City_ddl -(长度为 5) 海得拉布 班加罗尔 钦奈 浦那 德里
提前致谢!!
【问题讨论】:
标签: jmeter
通过 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
在这种情况下,您应该能够在没有 JMeter 自定义函数插件的情况下仅使用 __Random 和 __V 内置函数来选择随机值,如下所示:
${__V(CITY_${__Random(1,${CITY_matchNr},)})}
有关使用 JMeter 功能的更多详细信息,请参阅How to Use JMeter Functions 帖子系列。
【讨论】: