如何在jmeter中多次执行CSV文件

How to execute the CSV file multiple times in jmeter

我有一个 CSV 文件(包含 2 个请求),我想以下面的方式执行 JMeter:

THREAD 1:
    LoopCount 1
         Request 1
         Request 2
    LoopCount 2
         Request 1
         Request 2
    LoopCount 3
         Request 1
         Request 2

我当前的 JMX 文件如下所示

THREAD GROUP(Threads=1, LoopCount=3):
     Loop Controller(LoopCount=forever)
         HTTP Request
         CSV Data Config(Recycle on EOF=False, Stop Thread on EOF=True)

但它只执行一次(1个循环)。如果我在 EOF = True 上修改 Recycle,它将永远执行。

  1. 您有 Stop Thread on EOF=True 指示 JMeter 在到达文件末尾时停止线程(虚拟用户)
  2. 您已 Loop Controller 配置为永远循环,这意味着您的测试将永远不会结束
  3. 你有 Recycle on EOF=False 这意味着当到达 CSV 文件的最后一行时,你将获得 <EOF> 值存储在每个下一个请求的相应变量中

所以

  • 删除这个循环控制器
  • 并将 CSV 数据集配置重置为其在文件末尾回收/停止线程方面的默认设置:

在上面的演示图像中:

更多信息:Using CSV DATA SET CONFIG