完整流程的电子商务负载测试

时间:2017-08-26 06:32:09

标签: jmeter e-commerce load-testing

我试图对电子商务网站进行负载测试,从产品搜索完整流程,登录添加到购物车并提交。产品搜索和匿名订单工作正常,但是当我尝试为注册用户运行脚本时,它无法正常工作。我该如何解决这个问题?Click here to download script

1 个答案:

答案 0 :(得分:0)

您的“下载”链接已损坏或已过期或其他任何内容。

由于缺少或不正常工作相关性,您的请求很可能不适用于授权用户。现代Web应用程序不能只是记录和重放,因为它们广泛使用动态请求参数,主要用于security reasons。因此,如果是这种情况,您的测试需要如下所示:

  • 打开登录页面(通常是GET请求)
  • 执行登录(通常是POST请求),不仅提供凭据,还提供第一个请求中的动态参数值

还要确保将HTTP Cookie Manager添加到测试计划中 - 它代表浏览器Cookie并自动处理基于Cookie的身份验证

您可能想尝试另一种记录JMeter测试的方法 - 使用基于云的代理,该代理能够以“SmartJMX”模式导出记录的测试,并自动关联检测到的任何动态参数。查看How to Cut Your JMeter Scripting Time by 80%文章了解详情。