每次测试运行中的随机数 | JMeter Web 驱动程序

random number in every testrun | JMeter Webdriver

我有一个脚本,它在每次测试运行中创建一个新用户,并使用随机数作为名称。所以用户是独一无二的。

但是当我在 Ultimate Thread Group 中与多个用户一起开始测试运行时,它始终使用相同的随机数。 是否可以每次都创建一个新的?

最后我尝试使用属性或重置变量,但没有用。

为什么不使用唯一的日期和时间来代替随机数,从某种意义上说,它比随机数更可靠、更有帮助。

您可以将类似这样的内容存储到变量中并将其用作名称:

var uniqueDate = DateTime.Now.ToString("F").Replace(":", "-");

JMeter 每次被调用时都会提供 __UUID() function which generates unique GUID 结构。

var username = '${__UUID}'