Post 在SharePoint网站中使用JMeter代理记录和负载测试的文件上载请求失败
我在使用JMeter代理记录文件上载请求时遇到问题。可以使用浏览选项选择文件,按下Post 在SharePoint网站中使用JMeter代理记录和负载测试的文件上载请求失败,post,sharepoint,file-upload,jmeter,blazemeter,Post,Sharepoint,File Upload,Jmeter,Blazemeter,我在使用JMeter代理记录文件上载请求时遇到问题。可以使用浏览选项选择文件,按下保存或提交按钮,页面将刷新并进入初始状态 我正在本地SharePoint(v2013)网站上进行负载测试项目,条件如下: 基于表单的身份验证-登录和会话cookie正在工作 正确使用JMeter 需要传递一些动态变量,如 \uuu事件验证,\uu视图状态,\uu请求摘要, \uuu VIEWSTATEGENERATOR,需要使用正则表达式提取它 JMeter中的提取器从每个请求中提取,需要传递给 后续POST请求作
保存
或提交
按钮,页面将刷新并进入初始状态
我正在本地SharePoint(v2013)网站上进行负载测试项目,条件如下:
如果您绝对确信您已准备就绪,相关功能正常,等等。为了记录文件上传请求,应该将文件放入JMeter的“bin”文件夹,以便能够找到它 在重播期间,确保该文件也存在于JMeter的“bin”文件夹中。请参阅指南,以获得更全面的限制说明
如果这没有帮助,那么JMeter配置仍然不正确。通常的做法是使用嗅探器工具(如或)从真实浏览器和JMeter捕获请求。通过这种方式,您将能够在较低级别上检查请求并识别差异。找到原因后,请修改JMeter配置,使来自JMeter的请求看起来与来自浏览器的请求完全相同 最后,我决定写下文件上传POST请求的原始请求体,并将文件内容作为base64编码字符串传入。非常感谢您的回复。下次我一定会用你提到的方法。