json - 对于 jmeter 发布请求,如何从 csv 文件生成输入 json?

标签 json rest csv post jmeter

我正在尝试对我的服务进行休息后调用。我的示例输入 json 文件是,

{
"$id": "1",
“描述”:“sfdasd”
}

我有一个 csv 文件,其中包含一堆 id 和描述,那么有没有一个选项可以将 csv 文件转换为 json 对象并将它们传递给 post call?

最佳答案

假设您的 CSV 文件名为 test.csv ,位于 JMeter 的“bin”文件夹中,如下所示:

CSV Example Structure

  • 添加 CSV Data Set Config到您的测试计划并进行如下配置:

    enter image description here
  • 您可以内联定义的JMeter Variables直接进入您的请求正文,例如:
    {
      "$id": "${id}",
      "description": "${description}"
    }
    

    JMeter HTTP Request
  • 因此,当您运行测试时,变量占位符将自动替换为 HTTP Request 中 CSV 文件中的值。采样器:

    enter image description here

  • Using CSV DATA SET CONFIG文章以获取有关使用 CSV 文件的 JMeter 测试参数化的更多信息。

    关于json - 对于 jmeter 发布请求,如何从 csv 文件生成输入 json?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44980671/

    相关文章:

    rest - HTTP 响应 412 - 你能包含内容吗?

    jquery - 如何从node.js服务器的asp.net api Restful Web服务获取数据?

    angular - 将 [object Object] 更改为 Angular 2 下载 csv 中的字符串

    python - 如何在不丢失宏的情况下使用 pandas、openpyxl、xlwings 使用宏更新现有的 xlsm 工作表

    python - 尝试将日期和时间附加到文件名

    java - 表字段的 JsonDataSource 获取空 Jasper 报告

    javascript - 使用 Javascript 将逗号分隔列表转换为 JSON

    javascript - 如何将canvas绘制的图像的url传递给json对象?

    java - 使用带有动态字段的 Jackson 注释反序列化 JSON

    java - 实体模型或Pojo类作为REST API的返回对象