CSV数据配置无法与我的线程环一起正常工作

时间:2019-06-24 07:19:30

标签: jmeter

我是Jmeter的新手,在线程循环内从csv文件加载用户数据时遇到问题。

我创建了一个小考生。

  • 线程组(线程数:1,循环计数2)
    • 使用csv数据配置加载用户数据
      csv看起来像这样:
      user1;密码
      user2;密码
      ....
    • 简单的http请求

如果运行测试,我将得到以下输出: -用户1的http请求 -用户2的http请求

我希望只有user1的请求会执行两次。
我究竟做错了什么?

致谢,
迈克尔

2 个答案:

答案 0 :(得分:1)

如果要实现所描述的行为,则需要:

  1. 修改您的Thread Group使其具有2个线程和1个循环

    enter image description here

  2. 将CSV数据集配置的Sharing Mode修改为Current Thread${__threadNum}

    enter image description here

演示:

enter image description here

答案 1 :(得分:0)

如果要对多个用户执行请求,我该怎么办?在此示例中,我只能对CSV文件中的第一个用户执行请求。但是我的csv文件有几个用户

我将进行以下测试:

为我的csv文件中的每个用户执行一个http请求(通常由我的线程组中的循环计数指定)

示例:

CSV有10个用户
循环计数5
为10个用户中的每个用户执行http请求5次