Performance JMeter如何从提取的一组值中随机选择

Performance JMeter如何从提取的一组值中随机选择,performance,groovy,jmeter,load-testing,jsr223,Performance,Groovy,Jmeter,Load Testing,Jsr223,我需要使用从json响应中提取的url列表中的随机url 就说我用这种方式提取它们 imageUrls_1=https://blah01.com imageUrls_2=https://blah02.com imageUrls_3=https://blah03.com imageUrls_4=https://blah04.com imageURLs_matchNr=4 在下面的JSSR223采样器中,我能够生成一个名为“url”的变量,其中一个url名称是随机选择的 (“imageUrls_1

我需要使用从json响应中提取的url列表中的随机url

就说我用这种方式提取它们

imageUrls_1=https://blah01.com
imageUrls_2=https://blah02.com
imageUrls_3=https://blah03.com
imageUrls_4=https://blah04.com
imageURLs_matchNr=4
在下面的JSSR223采样器中,我能够生成一个名为“url”的变量,其中一个url名称是随机选择的 (“imageUrls_1”、“imageUrls_2”等)

我想在HTTP请求中使用它们来获得相应的url,如下所示${${url}。但是很快就发现它除了给我${${url}}之外没有给我任何东西。:(

JMeter是否可以将变量放在变量名称内?

基本上,我需要在HTTP请求中随机使用一个提取的URL。

使用函数

V(variable)函数返回对变量名表达式求值的结果

使用函数

V(variable)函数返回对变量名表达式求值的结果


最简单的方法是进行功能和组合,如:

${__V(imageUrls_${__Random(1,${imageURLs_matchNr},)},)}
演示:


更多信息:

最简单的方法是使用和功能组合,如:

${__V(imageUrls_${__Random(1,${imageURLs_matchNr},)},)}
演示:

更多信息: