【问题标题】:JMeter : Large File Upload in chunksJMeter:大文件上传块
【发布时间】:2019-06-29 06:30:48
【问题描述】:

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

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

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

提前致谢..

【问题讨论】:

  • 不清楚您的要求或试图实现的目标...

标签: file-upload jmeter


【解决方案1】:

您可以使用HTTP Raw Request 采样器模拟这种行为

  1. 使用JMeter Plugins Manager 安装 HTTP 原始请求采样器

  2. 使用像Wireshark这样的嗅探工具捕获来自浏览器的真实请求

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

如果需要,请查看The JMeter HTTP Raw Request Sampler - When and How to Use It 文章以获取更多详细信息。

【讨论】:

  • 嗨,我已经尝试了与上面链接“blazemeter.com/blog/…”中提到的相同的方法。我在这里有2个疑问,1)如果我将原始数据与1个请求的块数据一起复制,那么它将如何为一个大文件的所有块工作,因为有多个请求去那里? 2)我尝试使用链接中提到的请求数据文件。如果我使用这种方法,我们如何实现第 1 点并进行相关性分析?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-16
  • 2018-01-20
  • 1970-01-01
  • 2016-03-19
  • 2016-12-30
  • 2023-04-02
相关资源
最近更新 更多