通过jmeter为公共网站创建登录脚本

时间:2014-11-10 09:59:11

标签: jmeter load-testing performance-testing blazemeter

我正在使用Blazemeter负载测试插件进行chrome,我记录了一个不归我所有的网站登录脚本。然而,当我尝试通过jmeter断言以验证我是否已通过响应断言成功登录时,它失败了。

此外,当我查看结果树--html内容时,它显示脚本没有插入,因此断言失败。

我尝试了几个视频,但仍无法找到问题。任何建议

2 个答案:

答案 0 :(得分:0)

确保您使用2个登录请求。 GET第一,POST第二。

发布POST时需要传递用户名和密码。

答案 1 :(得分:0)

  1. 尝试将HTTP Cookie Manager添加到您的测试计划中,如果问题在于缺少Cookie,它会自动处理它。如果在HTTP Header Manager(也称为“浏览器导出的标题”)中录制后有任何硬编码的cookie - 将其删除。
  2. 尝试多次记录您的登录流程序列,看看是否有任何动态参数(请求值从一个请求更改为另一个请求)。如果是 - 他们需要从第一个响应中提取并添加到下一个请求中。
  3. 检查ASP.NET Login Testing with JMeter指南。它包含特定于.NET Web应用程序的相关示例,但一般步骤应该相同,并且可以应用于任何服务器端技术。