Concurrency 如何与Jmeter同时将HTTP请求PUT发送到不同的路径?

Concurrency 如何与Jmeter同时将HTTP请求PUT发送到不同的路径?,concurrency,jmeter,load-testing,performance-testing,Concurrency,Jmeter,Load Testing,Performance Testing,我有一个容量测试来测试将PUT方法同时发送到不同位置(最多100-200个位置)的响应时间。我正在使用jmeter,我只是想知道是否有一种方法可以在jmeter中实现 测试-HTTP将同一文件同时放在不同位置(最多100-200个位置)。 示例-一次向不同位置发送5个以下请求(最多200个) 1. Put /location1/object1 File 1 2. Put /location2/object2 File 1 3. Put /location3/object3 File 1 4. P

我有一个容量测试来测试将PUT方法同时发送到不同位置(最多100-200个位置)的响应时间。我正在使用jmeter,我只是想知道是否有一种方法可以在jmeter中实现

测试-HTTP将同一文件同时放在不同位置(最多100-200个位置)。

示例-一次向不同位置发送5个以下请求(最多200个)

1. Put /location1/object1 File 1
2. Put /location2/object2 File 1
3. Put /location3/object3 File 1
4. Put /location4/object4 File 1
5. Put /location4/object4 File 1 
我已经尝试过使用CSV数据集循环和while控制器,但似乎它们是从CSV一个接一个地发送,而不是并发发送。我能想到的唯一解决方案是创建多达100-200个线程组来运行测试计划。如果我创建了100-200个线程组,我不确定这是否会影响我的电脑

下面是我目前的测试计划

Test Plan
    HTTP Request Default
    HTTP Header Manager
    Thread Group 
        + Get Service
            Get URL
        + While Controller
            Put Method
                 Put {PATH from CSV} File 1
            CSV Data Set Config
                 {5 paths in CSV}

请使用指定线程组中的线程数为400,并使用
threadNum()
函数来同时运行csv文件中的所有请求,您可以使用