【问题标题】:How to extract json response url with dynamic file using jmeter如何使用jmeter提取带有动态文件的json响应url
【发布时间】:2020-03-16 21:52:10
【问题描述】:

如何从我的服务器中提取 json 响应,即 {"fileUrl":"https://example.com/reports/985ed46a-416d-4653-b63d-abaee55563d5.zip} 而我只想得到的是 zip 文件,我想通过 jmeter 下载该文件以进行负载测试。该文件是动态的并且想要将其用作 jmeter 中另一个 http 请求使用的变量。

【问题讨论】:

  • 如果需要从响应中提取Json路径,则使用Json Extractor。然后通过将提取的变量传递给 http 请求示例并将 Save Response 数据添加到文件侦听器,您可以将文件下载到 Jmeter/bin 路径。

标签: jmeter


【解决方案1】:
  1. JSON Extractor 添加为返回上述 JSON 的请求的子项
  2. 配置如下:

  3. 添加HTTP Request 采样器,它将下载.zip 文件并将${fileUrl} JMeter 变量放入“路径”字段:

  4. 就是这样,你的第二个 HTTP 请求应该下载文件:

    如果你需要将它存储到文件系统你可以使用Save Responses to a file监听器

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-13
    • 2020-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多