如何将唯一数据从csv文件传递到jmeter
我正在使用jmeter对web应用程序进行负载测试。我正在使用csv数据集配置传递电子邮件以测试登录场景。当我与100个并发用户一起运行时,它正在从csv文件中拾取相同的电子邮件。如何确保它只使用一封电子邮件一次。用于生成不同的电子邮件ID RandomString函数使用要使用的字符返回长度为的随机字符串。 它有三个参数如何将唯一数据从csv文件传递到jmeter,jmeter,Jmeter,我正在使用jmeter对web应用程序进行负载测试。我正在使用csv数据集配置传递电子邮件以测试登录场景。当我与100个并发用户一起运行时,它正在从csv文件中拾取相同的电子邮件。如何确保它只使用一封电子邮件一次。用于生成不同的电子邮件ID RandomString函数使用要使用的字符返回长度为的随机字符串。 它有三个参数 1. Length of the desired random string 2. Source characters 3. If you need to store gen
1. Length of the desired random string
2. Source characters
3. If you need to store generated string into a JMeter variable you can provide variable name as 3rd argument.
${uuuu随机字符串(6,a12zeczclk,MYVAR)}
例如
${__RandomString(10,abcdefghijklmnopqrstuvwxyz,)}@MyMail.com
在使用CSV数据配置进行并发测试时,我也遇到了同样的问题。通过启用共享模式=CSV数据配置中的所有线程解决了我的问题,并且我能够为每个请求发送唯一的数据
CSV文件中有多少测试数据?在CSV数据集配置中,在
共享模式下
可以设置为当前线程组
。如果您需要虚拟电子邮件ID,您可以使用${{uuuuid}
发送随机字符串,还可以设置EOF上的回收
:false,EOF上的停止线程
:True。如果这对您有帮助,请告诉我。您的配置文件中有多少电子邮件地址?您是在编写性能测试还是功能自动测试?您是否需要每个用户选择一个电子邮件地址,然后使用它,因此每个用户关联一封电子邮件?为什么-1?回答