在多个循环中使用1个线程jmeter进行多次登录

时间:2018-11-21 16:20:13

标签: loops csv login jmeter

我有一个场景,我需要在10个循环中测试10个不同用户登录的1个用户(线程)。例如,在第一个登录尝试(循环)中,jmeter选择用户名1并执行整个测试计划,在第二个循环中它将选择用户名2并执行测试计划。

1 个答案:

答案 0 :(得分:0)

  1. Thread Group添加到您的测试计划中
  2. 配置如下:

    enter image description here

  3. 在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
    
  4. CSV Data Set Config添加到您的测试计划中,并将其设置为:

    enter image description here

  5. 用CSV文件中的JMeter Variables替换硬编码的(记录的?)用户名和密码,语法分别为${username}${password}

    enter image description here

  6. 您可以添加View Results Tree侦听器,以查看请求和响应的详细信息,并确保您的测试正在执行预期的操作。

    enter image description here

    如您所见,JMeter变量在运行时已被CSV文件中的相应值替换。