jmeter如何从一组图像中采样POST请求数据

时间:2017-09-05 12:15:47

标签: apache http post jmeter

为POST请求配置的HTTP POST Test Plan generator的JMeter appears to require a fixed set of request data

在我的用例中,我想对不同的POST请求进行采样以针对服务器进行重放,其中每个请求都会因POST数据中发送的不同图像而有所不同,这些图像文件是从已经收集的请求日志中收集的一组图像文件中服务器。

这在JMeter中可行吗?如果是这样,我如何配置,以便在日志重播开始时,它从本地图像集中选择图像文件作为POST数据的一部分随机包含?

1 个答案:

答案 0 :(得分:2)

您可以在HTTP requests中创建多个Random Controller,其本身应位于Loop Controller内。

jmeter

循环控制器设置允许您设置重复次数。每个HTTP请求都应有不同的图像。

HTTP request settigns

<强>更新

如果您希望拥有数千个不同的文件,可以转向用户变量,然后在文件名中将其用于图片img-${b}.png

enter image description here

enter image description here