0

我正在使用:- - windows10,- 处理器:Intel Core i3@2.00GHz,- RAM:8.00GB,- 64 位操作系统。- jmeter 4.0

场景是我必须在 Jmeter 正文中传递/发送对 JSON 数据的请求。我必须在 JMeter 正文中传递/发送 50mb JSON 数据的请求。

但问题是当我的 JSON 数据大小超过 700kb 时,我的系统冻结/无响应。

那么,如何通过单个请求在 JMeter 中传递/发送 JSON 数据大小从 700kb 到 50mb 的请求?

4

1 回答 1

0
  1. 确保在命令行非 GUI 模式下运行测试
  2. 确保增加 JVM 堆大小,以便您的文件适合内存,因为您要使用的线程数乘以文件大小加上 ~1 GB 以供 JMeter 运行。
  3. 遵循JMeter 负载测试“内存不足”故障的 9 个简单解决方案中的建议,尤其是:

    • 不要使用任何监听器
    • 不保存请求/响应数据
  4. 您还可以考虑使用HTTP Raw Request插件,该插件能够将文件发送到服务器而无需先将其加载到内存中
于 2018-05-10T10:36:21.513 回答