首页 > 解决方案 > JMeter:大文件上传块

问题描述

我们正在尝试在 JMeter 中测试大文件上传场景。

当我们上传一个大小为 15MB 的文件时,它会分成 3 个块(每个块有 5MB)。我可以在开发人员工具中看到针对带有分块数据的每个块发送到服务器的单独请求。我希望这种分块机制是在客户端而不是在服务器端处理的。

如果有人帮助在 JMeter 中实现同样的目标,那将是一个很大的帮助。

提前致谢..

标签: file-uploadjmeter

解决方案


您可以使用HTTP 原始请求采样器来模仿这种行为

  1. 使用JMeter 插件管理器安装 HTTP 原始请求采样器

    在此处输入图像描述

  2. 使用Wireshark之类的嗅探器工具从浏览器捕获真正的请求

  3. 将原始TCP 流复制并粘贴到“请求数据”输入字段中
  4. 就是这样,现在您应该能够使用 JMeter 完全按原样重放请求。您可能需要执行参数化/关联

如果需要,请查看JMeter HTTP 原始请求采样器 - 何时以及如何使用它文章以获取更多详细信息。


推荐阅读