2017-05-06 69 views
1

我正尝试使用用户名和密码登录到Jmeter中的Web应用程序。在HTTP请求中,用户名和密码作为参数发送。我是否提供了正确的用户名/密码或不正确的用户名/密码,状态是Success.But,当我添加Response Assertion时,状态为Warning。所以请给我一些建议来纠正这个问题。如何使用凭证用户名和密码登录到Jmeter中的Web应用程序

+0

请分享http请求的详细信息。您需要在后续请求中使用正则表达式提取器处理测试计划中的会话。 –

回答

0

JMeter会自动将低于400的HTTP Status codes视为成功,它不会对响应内容执行任何检查,并且不够智能以自动确定您是否已登录。

Response Assertion是某种形式的响应的明确检查所以不管它的响应具有为失败,如果它例如不包含所需的节会被标记HTTP状态代码200(OK)。

因此,将View Results Tree侦听器添加到您的测试计划中,并检查响应详细信息以获取正确和不正确的凭据,然后根据您的方案配置响应声明。有关不同断言类型的更多信息,请参阅How to Use JMeter Assertions in Three Easy Steps文章。

相关问题