Java ApacheJMeter给出404错误

Java ApacheJMeter给出404错误,java,jmeter,Java,Jmeter,我正在使用Jmeter对我的应用程序进行负载测试。我运行代理并记录URL,然后从系统中注销,但当我运行负载测试时,它给出了错误消息 响应代码:400响应消息:请求错误 。我想知道当我从浏览器访问应用程序时,哪些数据被传输到服务器,这样我就可以比较和检查差异并纠正它了?我正在使用HHTP请求默认值捕获请求响应选择此选项是否正确 记录的URL /webdynpro/dispatcher/mycomp.com/call_agent_dtop-login_wd/COPSApp /webdynpro/di

我正在使用Jmeter对我的应用程序进行负载测试。我运行代理并记录URL,然后从系统中注销,但当我运行负载测试时,它给出了错误消息

响应代码:400
响应消息:请求错误

。我想知道当我从浏览器访问应用程序时,哪些数据被传输到服务器,这样我就可以比较和检查差异并纠正它了?我正在使用HHTP请求默认值捕获请求响应选择此选项是否正确

记录的URL

/webdynpro/dispatcher/mycomp.com/call_agent_dtop-login_wd/COPSApp
/webdynpro/dispatcher/mycomp.com/call_agent_dtop-login_wd/j_security_check
/webdynpro/dispatcher/mycomp.com/call_agent_dtop-login_wd/COPSApp
/com.sap.ui.lightspeed/js/html/browserhistory.html
/webdynpro/dispatcher/mycomp.com/call_agent_dtop-login_wd/COPSApp
/webdynpro/dispatcher/mycomp.com/call_agent_dtop-login_wd/COPSApp
当jmeter标记最后两个URL时,错误就出现了。 以下是请求和响应。
请求

职位
http://mysapserver:50000/webdynpro/dispatcher/mycomp.com/call_agent_dtop-登录\u wd/COPSApp

发布数据: sap wd appwndid=FA028617C40811E1B50400008D9AFA&sap wd cltwndid=fa028616c40811e1ca090000008d9afa&sap wd norefresh=X&sap wd secure id=KR5FF681H2UYCLAFL7U0W%3D%3D&SAPEEventQueue=ComboBox\u选择%EE%80%82Id%EE%80%84PEJNDIPG.ORDEVIEW.ChangeDeliveryPlant下拉列表%EE%80%85%EE%80%80%8411%EE%80%83%EE%80%ActionChange%EE%80%83%EE%80%81InputField\u Change%EE%80%82Id%EE%80%84PEJNDIPG.OrderView.ProductCodeInputField.0%EE%80%80%85Value%EE%80%840001%EE%80%83%EE%80%82延迟%EE%80%84完整%EE%80%83%EE%80%82上下文路径%EE%80%84 OrdertakingNode.0%EE%80%85urEventName%80%84EE%80%84INPUTFIELDCHANGE%EE%80%81InputField%80%PE%80%eCodeInputField.0%EE%80%85Value%EE%80%840123%EE%80%83%EE%80%82延迟%EE%80%84完整%EE%80%83%EE%80%82上下文路径%EE%80%84订单处理节点。0%EE%80%85urEventName%EE%80%84输入字段更改%EE%80%83%EE%80%81输入字段\u输入%EE%80%82Id%EE%80%84PEJNDIPG.OrderView.ShadeInputField.0%EE%80%83%80%80%82提交上下文路径%80%80%EE%80%84OrderTakingNode.0%EE%80%85urEventName%EE%80%84INPUTFIELDKEYPRESS%EE%80%83%EE%80%81Form\u请求%EE%80%82Id%EE%80%84…form%EE%80%85Async%EE%80%84false%EE%80%85焦点信息%80%84%40%7B%22iCursorPosX%22%3A+4%2C+%22iSelectionStart%22%3A+-1%2C+%22iSelectionEnd%22%3A+-1%2C+%22%2C+%22%2C+%22%22%3A+-22%22%Bnavigation%22%2C+-22%22%Bnavigation+22%22%2C+-22%22%2C+-22%2A+-22%PEJNdhadeCodeInputField.0%22%2C+%22SapplyControl%22%3A+%22PEJNDIPG.OrderView.ShadeCodeInputField.0%22%7D%EE%80%85Hash%EE%80%84%EE%80%85DomChanged%EE%80%84false%EE%80%84false%EE%80%80%82排队基数%EE%80%84single%EE%80%83%EE%80%83%

Cookie数据:saplb_*=(J2EE9280220)9280250; MYSAPSO2=AJEXMDAGABRWB3J0YWW6QWRTAW5P3RYXRVCOGAB2RZMF1BQBAACAMWMDADAA和MKQEAWYMDEYMDCWMJA1和GFAAAYQAAAICAA%2两周一次的OZHYOZHYVCNAQCOIHYMIHYMEBMQSWCQYFKKKW4ADHOFADALK8WK8WK8WK8W8W8WKK8W8W8W8W8W8W8WKQQQQCAQQQQQWIJJJ8WYDCYDCYDYDYDYDYDYDYDYDYDYDYDYDYDYDYDYDKKKKWQQQQQQQDYDKKKKKKKKKKKKKKKKKWvcNAQkEMRYEFNDGciHoepD4FlNvbHBk2SqJFUspMAkGByqGSM44BAMELjAsAhQTb!2niESxzk4e3IXYrKWIhwUtjAIUZ1%2FFxpnUNIOwzFAXTo0rAtH!fms%3D; JSESSIONID=UihOx6IlLj4iAkSoNex-4dhBwjtGOAH6mo0A_SAP-3GDWGtiIZOq-At49VanSwh-; JSESSIONMARKID=MqO5Rwx41AYICm0wFgHl13dXEIdMBZcQ_00PqajQA

请求标题:接受语言:en,内容长度:1660 接受编码:gzip,取消引用:
http://mysapserver:50000/webdynpro/dispatcher/mycomp.com/call_agent_dtop-登录\u wd/COPSApp?DealerCode=0000185994&CallId=0000123456
用户代理:Mozilla/4.0(兼容;MSIE8.0;WindowsNT6.1; Trident/4.0;SLCC2;.NET CLR 2.0.50727;.NET CLR 3.5.30729;.NET CLR 3.0.30729;Media Center PC 6.0)连接:保持活动内容类型:应用程序/x-www-form-urlencoded接受:/Pragma:无缓存

响应

线程名称:COPS线程组1-1示例开始:2012-07-02 11:11:43 IST加载时间:11延迟:10字节大小:26581头大小 字节:231正文大小(以字节为单位):26350样本计数:1错误计数:1 响应代码:400响应消息:错误请求

响应头:HTTP/1.1 400错误请求服务器:SAP NetWeaver Application Server 7.20/AS Java 7.30缓存控制:无缓存, 无存储过期:-1 pragma:无缓存,无存储日期:2012年7月2日星期一 05:48:44 GMT传输编码:分块

HTTPSampleResult字段:ContentType:DataEncoding:null

如果你需要更多的信息,请告诉我。
非常感谢

400错误请求是一个HTTP状态码,可能是您向服务器发送了一个格式错误的请求,而服务器无法理解或处理该请求。

实际上它给出了一个
400错误请求
错误,与
404未找到
错误您已经查看了服务器的访问和错误日志,对吗?你在那里发现了什么?我通过jmeter代理记录了url,然后运行测试。我没有改变任何东西,甚至连cookie和header都没有。记录后,我直接运行测试。我需要更改一些数据吗?或者我需要设置cookie?不是别的。Myapp需要在没有登录的情况下才能访问任何其他页面。根据我的经验,JMeter代理不太可靠(很久没有使用它了,所以可能已经改进了)。相反,我会使用不同的http嗅探工具(如Fiddler),然后手动构建对JMeter的请求。很有可能代理遗漏了什么。我还不能解决。你能提供一些好的教程链接吗