Jmeter循环并发请求 - 并行

3

我正在使用JMeter进行图像负载测试。 我有一个图像名称的数组,循环遍历该数组,通过HTTP请求获取所有图像。

-> loop_over_image - for loop controller
   -> http_request sampler

目前,它会通过HTTP取样器循环并逐个获取图像。

可以并行地进行这些请求。

我正在循环处理300个图像——也就是说,进行了300次HTTP请求,但是在Chrome中,这只需要30秒,因为Chrome API请求是异步的——也就是说,它是一种类似于并行的方式。

是否有任何方法可以使这300个请求并行?我认为这是不可能的,因为循环将逐个处理每个图像。

2个回答

1
我正在寻找相同的解决方案。 我从HTTP响应中提取了一系列url,并将它们分配到一个变量中(作为数组)。 并行控制器在这种情况下不起作用,因为它不接受数组作为输入。 我认为没有简单的方法来做到这一点(可能使用Java和JSR223Sampler)。 JMeter开发社区应该向JMeter添加此功能。 我已经打开了一个增强请求https://bz.apache.org/bugzilla/show_bug.cgi?id=63526。 请投票支持它,这样它就会被实现。

当然,请提供内容。 - Leon Proskurov
@VinaySheoran 请也与我分享。 - shivank01

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接