Jmeter:随机选择5个变量
有时,我们会对一个客户(www.exameple.com/pizzabelivery)运行jmeter测试,以强调客户数据库。有时我们在几个客户上运行测试,以强调服务器。(www.exameple.com/pizzapelivery,www.exameple.com/bikeshop,www.exameple.com/bookshop) 我在“thread”元素下使用一个“http请求默认值”元素来准备服务器/路径。我想用变量来实现这一点,这样每个线程都会有一些随机路径。在某种程度上,我只需要更改一个中心变量: NumberOfCustomers=1或NumberOfCustomers=3或 我有:Jmeter:随机选择5个变量,jmeter,Jmeter,有时,我们会对一个客户(www.exameple.com/pizzabelivery)运行jmeter测试,以强调客户数据库。有时我们在几个客户上运行测试,以强调服务器。(www.exameple.com/pizzapelivery,www.exameple.com/bikeshop,www.exameple.com/bookshop) 我在“thread”元素下使用一个“http请求默认值”元素来准备服务器/路径。我想用变量来实现这一点,这样每个线程都会有一些随机路径。在某种程度上,我只需要更
Customer1 = "pizzadelivery",
Customer2 = "bikeshop",
Customer3 = "bookshop",
...
我在path中尝试了下一个操作,但它给出了一个错误
path=${Customer${{uuu Random(1,${NumberOfCustomers}}}}
一定是有什么问题
${{uuuv(客户${{uuu随机(1,${{uuuuv(${NumberOfCustomers}})})}
但这仍然会产生错误
有人能帮我吗?谢谢 - 在Thread元素下,放置一个随机变量
- 将新变量与http默认值中的_v函数一起使用 ${uuu V(${ChosenCustomer}}
${__V(Customer${__Random(1,${NumberOfCustomers},)})}
根据:
例如,如果变量A1、A2和N=1:
${A1}-正常工作
${A${N}}-不起作用(嵌套变量引用)
${{u_V(A${N}})-工作正常。${N}变为A1,并且_V函数返回A1的值
此外,对于功能,请确保使用NumberOfCustomers
+1,否则您将永远看不到最后一位客户
演示:
有关上述功能和其他功能的全面信息,请参阅posts系列。在我的实现中,我更喜欢我的答案。但对整个社区来说,这是最好的答案。谢谢