【问题标题】:How to pass json file as a input in JMeter如何在 JMeter 中将 json 文件作为输入传递
【发布时间】:2018-06-06 11:35:00
【问题描述】:

在自动化此 api 时,我无法在 JMeter 中将所需的 Json 文件作为正文传递。在 Postman 中,我们将 json 文件作为值上传到键。我无法弄清楚如何在 JMeter 中传递相同的内容。

任何人都可以帮助我吗?有关详细信息,请参阅随附的屏幕截图。

enter image description here

【问题讨论】:

    标签: jmeter


    【解决方案1】:

    您可以在 HTTP Sampler 中使用“Files Upload”并勾选“Use multipart/form-data for Post”并提供 json 的路径、参数名称(猜测“权限”)和 MIME 类型。查看 jmeter 帮助以获取更多信息。

    希望对您有所帮助。

    如果有任何问题,请尝试将其记录在 jmeter 中,然后检查记录的采样器以获取更多信息。

    【讨论】:

    【解决方案2】:

    最简单的方法就是使用JMeter的HTTP(S) Test Script Recorer记录它

    1. 将 Postman 配置为使用 JMeter 作为proxy。该配置位于File -> Settings -> Proxy

    2. 准备JMeter进行记录,最快的方法是使用JMeter Templates Feature。该配置位于File -> Templates -> Recording 下。

    3. ExpensePermissionsTemplate.json 文件复制到JMeter 的“bin”文件夹中
    4. 打开 HTTP(S) 测试脚本记录器并单击 Start 按钮
    5. 在 Postman 中执行您的请求
    6. JMeter 应该在 Thread Group -> Recording Controller 下捕获请求

    更多信息:Recording File Uploads with JMeter

    【讨论】:

      猜你喜欢
      • 2018-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多