我正在尝试使用Jmeter工具录制网页。 功能:当单击“提交”时,网页收集数据并将其发送到服务器。 录制期间:网页仅刷新自身而不向服务器发送任何数据。
调查:该网页包含以下请求标题 - ------ WebKitFormBoundaryBuGANZEvO85y5f29 内容处理:表格数据; NAME = “ctl00 $ CP1 $ fileExteneralRecords”;文件名=“” Content-Type:application / octet-stream
推论:据观察,每当我们尝试记录包含此“Content-Type:application / octet-stream”的页面时,我们都面临同样的问题。 任何人都可以帮助我们录制出现此内容类型的网页吗?任何建议都是最受欢迎的。
答案 0 :(得分:0)
看起来您正在尝试上传文件。 JMeter可以记录这种事件,但是您需要将文件放在JMeter"工作目录" - 通常/ bin文件夹 - 所以它可以在录制和重放期间接收它们。
有关详细说明,请参阅JMeter Bug 48479;有关在JMeter测试中正确模拟文件上传/下载的一系列建议,请参阅Performance testing: Upload and Download Scenarios with Apache JMeter指南。
答案 1 :(得分:0)
我也发现了同样的问题,并通过
解决了只需选择http sampler的“对POST使用multipartform-data”选项,并从其标题中删除“ content-type”参数
引荐链接:-How to send a POST request a file with Content-Type: application/octet-stream in Node js