jMeter:上传按顺序命名的文件

jMeter: upload sequentially named files

我有几个包含 POST 正文的文件 requests.I 想使用 jmeter 并行发送这些请求。

目前,我正在使用 curl + parallel 命令方法。

相关的 curl 命令如下:

curl -s -X POST $FHIR_SERVER/ -H "Content-Type: application/fhir+json" --data "@patient-bundle-01.json"

请求主体是类似于 patient-bundle-xx 的文件,其中 xx 是一个数字。目前,我想使用这种增量模式最多发送 1500 个请求。

我使用 parallel 的方法:

doit() {
  bundle=""
  curl -s -X POST $FHIR_SERVER/ -H "Content-Type: application/fhir+json" --data "@patient-bundle-$bundle.json"
}
export -f doit
export FHIR_SERVER
seq -w 99 | parallel -j77 doit

如何使用 jmeter 获得此行为?

添加 Counter 配置元素并指定所需的开始和结束值

在您的 HTTP 请求采样器中添加 ${bundle} JMeter Variable 对文件名的引用

更多信息:How to Use a Counter in a JMeter Test

另一个(更简单的)选项可能是使用 Directory Listing Config 插件