同一个POST手动工作,通过Jmeter产生500个错误

同一个POST手动工作,通过Jmeter产生500个错误,jmeter,Jmeter,在我的脚本中,我使用了JSESSIONID而不是cookie;JSESSIONID是使用HTTP URL重写修饰符提取的,我可以确认请求中应用了正确的值(登录页面的响应数据中显示的值)。 e、 g.邮政 我还使用了VIEWSTATE,在运行其余的测试步骤之前,我使用正则表达式提取器提取它,并将结果变量设置为HTTP请求中的参数, e、 g.javax.faces.ViewState=8d2%2BgOIseczB2FWSo74DqQfkmiYVaK73D8bnLTNWCx%2FB8EtE 问题是,

在我的脚本中,我使用了JSESSIONID而不是cookie;JSESSIONID是使用HTTP URL重写修饰符提取的,我可以确认请求中应用了正确的值(登录页面的响应数据中显示的值)。 e、 g.邮政

我还使用了VIEWSTATE,在运行其余的测试步骤之前,我使用正则表达式提取器提取它,并将结果变量设置为HTTP请求中的参数, e、 g.javax.faces.ViewState=8d2%2BgOIseczB2FWSo74DqQfkmiYVaK73D8bnLTNWCx%2FB8EtE

问题是,每次我尝试使用所有适用数据发布帖子时,我都会遇到一个响应代码:500 |响应消息:内部服务器错误

我尝试在Firefox浏览器中手动运行这些步骤。我将请求选项卡的内容从失败的页面复制到REST客户端,使用同一浏览器的单独选项卡登录,获取相应的JSESSIONID和VIEWSTATE信息,然后将该信息发布到适当的位置,手动发布成功

我错过什么了吗?JMeter是否需要一些东西来完成这篇文章,而我在手动尝试中没有看到?请注意,我可以通过登录点验证测试是否正常工作-我可以从管理屏幕手动看到jmeter用户登录


很高兴与大家分享我所看到的任何/所有信息,如果这些信息有助于排除故障。

您是否在“查看结果树”中检查请求/响应。可能会发布您的请求的一些详细信息。请共享显示您如何构建的屏幕截图。您可以使用View Results Tree和debug Sampler的组合来调试脚本,以了解捕获的值(ViewStae或JSSessionID)。我怀疑问题出在编码上。选中/取消选中ViewState和JSSessionID的参数选项卡中的编码复选框。您是否尝试记录场景并关联然后重播?是否定义了http cookie管理器?是否在“查看结果树”中检查请求/响应。可能会发布您的请求的一些详细信息。请共享显示您如何构建的屏幕截图。您可以使用View Results Tree和debug Sampler的组合来调试脚本,以了解捕获的值(ViewStae或JSSessionID)。我怀疑问题出在编码上。选中/取消选中ViewState和JSSessionID的参数选项卡中的编码复选框。您是否尝试录制场景并关联然后重播?是否定义了http cookie管理器?