使用 JSON 数组中的有效负载动态触发 API 查询的最佳方法?

问题描述 投票:0回答:1

我需要测量 API 查询对不同负载组合的响应时间。

在探索多种 API 测试工具时,我遇到了 Jmeter。其中提供了 CSV 数据集配置。

但是我需要的是从 csv 中选择随机的列名称并将其作为查询。

{
  "query": ["rcol1":val1, "rcol2":val2 ... ]
}

这可以实现吗?

jmeter jmeter-plugins web-api-testing
1个回答
1
投票

您可以使用 JSR223 预处理器Groovy 语言动态构建请求负载。

有关更多详细信息,请参阅 JsonBuilder 类文档和 解析和生成 JSON 文章。

如果您想要代码片段,您需要提供:

  1. CSV 文件的前 2-3 行
  2. 所需的有效负载格式显示了如何组织 CSV 中的数据
© www.soinside.com 2019 - 2024. All rights reserved.