jmeter 如何 根据 负载 生成 器 示例 生成 唯一 的 随机 数 ?

1hdlvixo  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(126)

我们有2个负载生成器当搜索结果显示时,我试图随机选择一条记录来做进一步的处理,所以我在JSON提取器的“match no”中使用了${__threadNum},但同样的记录(由于threadnum函数)为生成器的两个示例选择。我使用了从1到30的随机变量,但有时两个负载生成器采用相同的数字。
是否有一种方法可以传递一个唯一的随机数(就像依赖于负载生成器机器)并获得一个唯一的记录进行处理?

pdtvr36n

pdtvr36n1#

JMeter slave与其他在线slave没有任何关系,你唯一能做的就是给一个特定的slave一个唯一的编号,要么把它放在 user.properties 文件中,要么通过-J命令行参数传递它。
如:
1.对于第一个从机:

jmeter-server.bat -Jslave=1

1.对于第二个从机:

jmeter-server.bat -Jslave=1

1.等等。
可以使用__P()函数读取该属性,并且可以将其用作前缀、后缀、偏移量、seed值、匹配编号等。
更多信息:

相关问题