我在jmeter中获取特定请求的内部服务器错误,但是同样的url在浏览器中工作正常,甚至我在脚本中处理了cookie并检查了fiddler和头管理器中的网络流量一切正常但仍显示内部服务器错误
答案 0 :(得分:0)
也许您需要在请求中配置一些HTTP标头才能使其正常工作。您的浏览器默认将它们插入,但对于JMeter,您需要手动执行此操作。
使用录制工具可能对细节有所帮助,但即使您需要对测试脚本进行一些更改。
我推荐BlazeMeter Chrome插件,它会根据您选择的浏览器为您插入任何必要的HTTP标头。
https://chrome.google.com/webstore/detail/blazemeter-the-load-testi/mbopgmdnpcbohhpnfglgohlbhfongabi
您的网站可能需要Cookie,因此您需要使用Cookie管理器。为了测试请求,请使用监听器“响应断言”或“保存对文件的响应”来检查响应是否已正确发送。