【发布时间】:2021-12-08 17:10:50
【问题描述】:
我需要从 CSV 文件构造 HTTP 请求正文。
CSV 文件中有 3 列(userID、SessionId、groupId)和 1000 个用户 ID。
我正在测试的 API 需要批量加载,每个批量包含 200 个用户 ID。
下面是payload的示例:
{
"data": [
{
"username": "<userID>",
"remoteMeetingGroupName": "<groupID>"
},
{
"username": "<userID>",
"remoteMeetingGroupName": "<groupID>"
},
...
]
}
因此,根据每个批量 200 个用户的要求,我需要创建 5 个并发用户,每个用户在 CSV 文件中包含 200 个用户。 ForEach 控制器能够做到这一点吗?谁能给点提示?谢谢。
【问题讨论】:
-
您可以使用 (Groovy)[groovy-lang.org/json.html] 在(JSR223 预处理器)[jmeter.apache.org/usermanual/… 中动态创建 JSON 有效负载。您也可以使用 Groovy 从 CSV 文件中读取数据。如果您需要,我稍后会提供可行的解决方案。
标签: jmeter