file-upload - JMeter:大文件上传块
问题描述
我们正在尝试在 JMeter 中测试大文件上传场景。
当我们上传一个大小为 15MB 的文件时,它会分成 3 个块(每个块有 5MB)。我可以在开发人员工具中看到针对带有分块数据的每个块发送到服务器的单独请求。我希望这种分块机制是在客户端而不是在服务器端处理的。
如果有人帮助在 JMeter 中实现同样的目标,那将是一个很大的帮助。
提前致谢..
解决方案
您可以使用HTTP 原始请求采样器来模仿这种行为
使用JMeter 插件管理器安装 HTTP 原始请求采样器
使用Wireshark之类的嗅探器工具从浏览器捕获真正的请求
- 将原始TCP 流复制并粘贴到“请求数据”输入字段中
- 就是这样,现在您应该能够使用 JMeter 完全按原样重放请求。您可能需要执行参数化/关联
如果需要,请查看JMeter HTTP 原始请求采样器 - 何时以及如何使用它文章以获取更多详细信息。
推荐阅读
- python - 不了解此 ModuleNotFoundError 的原因
- c++ - 本地范围的 VLA 工作正常,但在全球范围内却不行
- webpack - 我如何覆盖 Angular 6/7 中的打字稿加载器?
- windows - Anaconda 安装失败
- firebase - 如何将 JSON 文件上传到 Firebase
- java - 如何在不同的线程中处理不同的扫描仪
- javascript - React Router v4 闪烁 URL
- sql - sql - ORA-00937: 不是单组组函数
- instagram - 检查 Instagram 帐户名称是否可用
- python - Windows 中的 Python 脚本在测量点之间不使用时间