我有一个场景,我需要在10个循环中测试10个不同用户登录的1个用户(线程)。例如,在第一个登录尝试(循环)中,jmeter选择用户名1并执行整个测试计划,在第二个循环中它将选择用户名2并执行测试计划。
答案 0 :(得分:0)
配置如下:
在JMeter安装目录的“ bin”文件夹中创建credentials.csv
文件,然后将用户名/密码组合放置在此处
username,password
user1,pass1
user2,pass2
user3,pass3
user4,pass4
user5,pass5
user6,pass6
user7,pass7
user8,pass8
user9,pass9
user10,pass10
将CSV Data Set Config添加到您的测试计划中,并将其设置为:
用CSV文件中的JMeter Variables替换硬编码的(记录的?)用户名和密码,语法分别为${username}
和${password}
您可以添加View Results Tree侦听器,以查看请求和响应的详细信息,并确保您的测试正在执行预期的操作。
如您所见,JMeter变量在运行时已被CSV文件中的相应值替换。