首页 文章

如何使用Jmeter将HTTP请求 - PUT同时发送到不同的路径?

提问于
浏览
0

我有一个体积测试来测试将PUT方法同时发送到不同位置的响应时间,最多可达100-200个位置 . 我正在使用jmeter,我只是想知道是否有办法在jmeter中实现?

Test - HTTP PUT same file to different locations concurrently (up to 100-200 locations).

示例 - 将此时的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数据集的控制器,但看起来他们是从CSV而不是同时发送一个接一个 . 我能想到的唯一解决方案是创建多达100到200个线程组来运行测试计划 . 如果我确实创建了100 - 200个线程组,我不确定这会影响我的PC吗?

以下是我目前的测试计划 .

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}

2 回答

  • 0

    要同时运行来自csv文件的所有请求,您可以使用CSVRead function

  • 0

    请使用在线程组中指定线程数为400并使用 threadNum() 函数

相关问题