在 jmeter 5.6.2 中录制时,当我上传文件时它会显示 服务器端异常,上传test.pdf失败 调试信息: 系统异常:没有请求文件!内容长度:75919\x0D\x0A at CutewebUI.UploadModule.a(HttpContext A_0,Guid A_1)
我尝试使用HTTP请求采样器的文件上传选项,在那里我给出了存储在jmeter bin文件夹中的完整文件路径,并将参数名称作为浏览文件元素的名称属性。
如果要记录文件上传事件,则需要在浏览器中执行文件上传之前确保文件存在于 JMeter 的“bin”文件夹中,这样 JMeter 将生成适当的 HTTP 请求 采样器和 HTTP标题管理器。
上传文件的方式有很多种,最流行的是提供完整路径、参数名称、MIME 类型并勾选“使用多部分/表单数据”框:
如果不是这种情况 - 使用第 3 方嗅探器工具(如 Fiddler 或 Wireshark)来捕获来自 JMeter 和真实浏览器的请求,并修改 JMeter 配置,使请求完全相同。
更多信息:JMeter 性能测试:上传和下载场景