【问题标题】:Automated Load test with 100 new users order product at the same time using jmeter使用 jmeter 对 100 个新用户同时订购产品进行自动化负载测试
【发布时间】:2019-04-04 10:52:27
【问题描述】:

我有一个在线订单site。如何使用 jmeter 对 100 个新用户同时订购产品进行负载测试(不是一个接一个的用户。同时订购 100 个用户)。

对于提交订单,用户必须进入多个页面,例如菜单 > 结帐 > 购物篮 > 您的详细信息以及电子邮件和密码 > 付款 > 确认页面。 我已经通过blazeMeter记录器工具对1个用户订单流程进行了尝试,然后将其保存为JMX文件,然后将其导入Jmeter。最终无法得到解决方案。 我已经过去了2-3天没有得到解决方案。能否请教一下。

【问题讨论】:

  • JMeter 可用于测试端点,但不能用于测试整个页面的功能,如按钮点击等……看看User manual
  • @SBylemans,谢谢。这是非常有用的

标签: jmeter load performance-testing


【解决方案1】:

在大多数情况下,未经事先修改,您将无法重播录制的脚本。

例如查看您提供的网站的登录页面,我至少可以看到__RequestVerificationToken,它需要是correlated

因此,为了成功登录,您需要按如下方式构建测试计划:

  • 打开登录页面
  • 执行登录。在此请求中,您需要将上一步中的变量连同您的凭据一起发送。

如果您希望 100 位用户在同一时间订购产品 - 将 Synchronizing Timer 作为相关 HTTP 请求采样器的子级并将“同时分组的用户数”设置为 100

【讨论】:

  • 非常感谢。按照您的点可以登录。是否需要从 CSV 文件中读取 100 个用户数据并将其处理到(菜单 > 结帐 > 购物篮 > 付款 > 确认页面)才能成功订购.我有点困惑,请指教。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多