在Jmeter中设置自动增量唯一数值变量(电子邮件)

在Jmeter中设置自动增量唯一数值变量(电子邮件),jmeter,Jmeter,我需要向多个用户注册以在我的应用程序中进行负载测试,对于此“CSV数据集配置”是最简单的解决方案,但为此,我需要更新唯一值,例如每次在CSV文件中运行负载时发送电子邮件。 在Jmeter中有没有一种方法可以让我提到likekumarnipunX@gmail.com其中X是可变的,并将计数器设置为X,这将为我提供多个值在需要唯一电子邮件地址的请求之前向http请求添加计数器Add>Config Element>计数器。确保未选中每个用户框的独立跟踪计数器。对于这个答案的范围,我们将说计数器的引用名

我需要向多个用户注册以在我的应用程序中进行负载测试,对于此“CSV数据集配置”是最简单的解决方案,但为此,我需要更新唯一值,例如每次在CSV文件中运行负载时发送电子邮件。
在Jmeter中有没有一种方法可以让我提到likekumarnipunX@gmail.com其中X是可变的,并将计数器设置为X,这将为我提供多个值

在需要唯一电子邮件地址的请求之前向http请求添加计数器Add>Config Element>计数器。确保未选中每个用户框的独立跟踪计数器。对于这个答案的范围,我们将说计数器的引用名称是myCounter,csv数据集中用户名的变量是username

向需要电子邮件地址的http请求添加预处理器。在此处添加以下代码:

String myCounter = vars.get("myCounter")
String user = vars.get("userName")
String email = user+myCounter+"@gmail.com"
vars.put("email", email)
在您的请求中拨打电子邮件地址,如下所示:

${email}
或者,如果您只需要号码不同,您可以这样做:

String myCounter = vars.get("myCounter")
String email = "kumarnipun"+myCounter+"@gmail.com"
vars.put("email", email)

上述解决方案的问题在于,每次运行脚本时,计数器都需要设置为从一个新值开始,因为用户已经注册。我使用__________________________________-

"email": "joebloggs+${__time(yyyyMMddhhmmssSSS)}@gmail.com",

无法理解“csv数据集中用户名的变量是username”。因为我在计数器中没有看到变量字段。您是说“CSV数据集配置”变量userName表示CSV文件中的用户名在CSV数据集配置中分配给的变量。