我正在使用chrome的Blazemeter负载测试插件,我记录了一个不属于我的网站的登录脚本。当我试图通过jmeter断言来验证我是否通过响应断言成功登录时,它失败了。
此外,当我查看结果树-html内容时,它显示脚本尚未登录,因此断言失败。
我试了几个视频,但仍然找不到问题。任何建议
确保使用2登录请求。第一个用于GET,第二个用于POST。
您需要在POST时传递用户名和密码。
- 尝试将HTTP Cookie管理器添加到您的测试计划中,如果问题是缺少Cookie,它将自动处理。如果在HTTP Header Manager(又名"浏览器派生的头")中录制后有任何硬编码的Cookie,请将其删除
- 试着多次记录登录流序列,看看是否有任何动态参数(请求值会随着一个请求的变化而变化)。如果是,则需要从第一个响应中提取它们,并将其添加到下一个请求中
- 请参阅《使用JMeter进行ASP.NET登录测试》指南。它包含特定于.NET web应用程序的关联示例,但一般步骤应该相同,并且可以应用于任何服务器端技术