如何使用Jmeter对100个使用唯一用户名和密码登录的并发用户进行负载测试?

如何使用Jmeter对100个使用唯一用户名和密码登录的并发用户进行负载测试?,jmeter,load-testing,Jmeter,Load Testing,我的测试计划场景是对100个同时登录网站的用户进行负载测试 我已创建线程组,线程数为100。 创建了包含100个用户登录详细信息(唯一用户名和密码)的CSV文件。 在登录示例下,从线程组->预处理器添加了一个“用户参数”。使用从文件test.csv读取值的函数添加变量。 选择登录示例并将userid和password的值更改为${A}和${B} 这是正确的方法还是有其他方法可以实现这一点?如果这对您有效并且如您所期望的那样有效,那就足够了 但看起来比以下更适合和更易于用于多用户场景: 螺纹组 线

我的测试计划场景是对100个同时登录网站的用户进行负载测试

我已创建线程组,线程数为100。
创建了包含100个用户登录详细信息(唯一用户名和密码)的CSV文件。
在登录示例下,从线程组->预处理器添加了一个“用户参数”。使用从文件test.csv读取值的函数添加变量。
选择登录示例并将userid和password的值更改为${A}和${B}


这是正确的方法还是有其他方法可以实现这一点?

如果这对您有效并且如您所期望的那样有效,那就足够了

但看起来比以下更适合和更易于用于多用户场景:

螺纹组 线程数:N//测试线程数(用户) 循环计数:1 CSV数据集配置 文件名:[带有用户名/密码的csv文件路径] 变量名:username,pwd//提取的值可以称为${username},${pwd} 在EOF上回收?假的 在EOF上停止线程?真的 共享模式:当前线程组 . . . HTTP请求//您的HTTP调用 . . . 根据:

该函数不适合用于大文件,因为整个 文件存储在内存中。对于较大的文件,请使用CSV数据集配置 元素或StringFromFile

这里提供了非常详细的指南:

Thread Group Number of Threads: N // count of your test-threads (users) Loop Count: 1 CSV Data Set Config Filename: [path to your csv-file with usernames / passwords] Variable Names: username,pwd // extracted values can be referred as ${username}, ${pwd} Recycle on EOF? False Stop thread on EOF? True Sharing mode: Current thread group . . . HTTP Request // your http call . . .