使用jmeter进行负载测试

Load test using jmeter

如何使用 JMETER 进行负载测试以找到应用程序可以处理的最大用户数?我已经使用 JMETER 对游戏应用程序进行了负载测试 我有一个摘要报告,聚合报告和图表是使用可用插件生成的。如何使用这些报告找到负载能力

Load testing 不是寻找应用程序可以处理的最大用户数,负载测试是检查应用程序是否可以支持预期的用户数。

如果您想确定最大值,您需要 stress testing 从预期的用户数(或仅从 1 个虚拟用户开始)开始并逐渐增加负载,直到响应时间开始超过可接受的值或错误开始发生。

  • 一开始你会看到用户数量增加,吞吐量增加,响应时间保持不变
  • 在某些时候,您会发现虽然用户数量在增加,但吞吐量并没有增加,这意味着您已经通过了 saturation point - 最大性能点,这可能就是您正在寻找的对于
  • 如果您继续增加虚拟用户的数量,您将看到响应时间在增加,吞吐量保持不变或减少 - 这表明 bottleneck

更多信息:Why ‘Normal’ Load Testing Isn’t Enough