为csv文件中的所有值多次运行线程组

Nir*_*rde 0 csv jmeter

我在一个线程组(比如TG)中记录了一系列5个HTTP请求.请求的响应值必须作为下一个请求中的参数发送,依此类推,直到最后一个请求为止.

要在第一个请求中发送参数,我创建了一个具有唯一值的csv文件(比如1,2,3,4,5).

现在我希望这个TG运行从csv文件读取的所有值(在上面的情况下,TG应该开始运行值1,然后值2,直到5).我该怎么做呢?

Dmi*_*i T 6

鉴于您的CSV文件如下所示:

1
2
3
4
5
Run Code Online (Sandbox Code Playgroud)
  1. 在线程组中将循环计数设置为"永远"
  2. 在线程组下添加CSV数据集配置元素,并按如下所示进行配置:

    • 文件名:如果文件位于JMeter的bin文件夹中 - 仅限文件名.如果在其他位置 - CSV文件的完整路径
    • 变量名称:任何有意义的东西,即 parameter
    • 回收EOF - false
    • 在OEF上停止线程 - true
    • 共享模式 - 根据您的方案

你会得到类似的东西:

CSV数据集配置演示

有关详细说明,请参阅使用CSV DATA SET CONFIG指南.


另一种选择是使用__CSVRead()函数