首页 > 解决方案 > 如何在 jmeter 的 post 请求中发送 csv 文件或 json 数据?

问题描述

我有一个名为“Register”的发布请求,允许用户上传 .csv 文件或 .json 文件 我在“PLAN.CSV”中添加了文件路径。每个文件都包含 JSON 数据-请指导请求图像和结果图像附在此处Resquest

回复

CSV 配置集

标签: jmeterload-testing

解决方案


  1. 您的语法不正确,__FileToString() 函数的有效语法是:

    ${__FileToString(${JSON_FILE},,)}
    

    如果您不确定,请考虑使用函数助手对话框

  2. 您的设置并没有真正“上传”文件,它将文件作为 HTTP POST正文发送,“上传”假定 PUT 或 POST 带有multipart-form/data。同样,如果您不确定您是否正确构建请求,只需使用 JMeter 的HTTP(S) Test Script Recorder 记录它,只需确保您上传的文件存在于您的“bin”文件夹中JMeter 安装


推荐阅读