我有一个带有注册页面的线程组。 我尝试在我的网站可以处理的同时进行并发唯一用户注册。 到目前为止,我已为单个用户重新编码脚本,以便在csv文件中手动注册和参数化不同的唯一用户数据,并替换录制的脚本。但是在注册时很难对巨大的用户进行修改。 有没有简单的方法呢?
答案 0 :(得分:-1)
如果您正在测试注册过程,则不需要预先定义的数据集,因为您正在“即时”创建用户。因此,您可以使用随机数据而不是预定义数据,例如
如果您需要电子邮件,可以使用__RandomString()功能生成一封电子邮件,例如:
${__RandomString(15,abcdefghijklmnopqrstuvwxyz)}@example.com
如果您需要随机日期(例如出生日期),您可以使用__RandomDate()功能,如:
${__RandomDate(,1950-01-01,2018-01-01,,)}
如果您需要随机数 - 请转到__Random()功能
${__Random(0,9999999,)}
如果您需要完全唯一的标识符,请使用__UUID()函数
${__UUID}
您可以使用__time()函数
获取不同格式的当前时间戳${__time(EEEE\, dd MMMM yyyy hh:mm:ss a,)}
上述功能的演示:
有关JMeter功能的更多信息:Apache JMeter Functions - An Introduction