jmeter - 如何在聚合报告中设置最大值

jmeter -How to set max value in Aggregate report

我有一个 Rest API 测试计划,其中包含一个线程组和 2 个采样器。 虽然 运行 负载测试

我在 jmeter 中得到 "Response code: 504 Response message: GATEWAY_TIMEOUT"。

我观察到当聚合图中的最大值达到 60000 毫秒时,所有响应都会超时。 需要做什么来防止超时问题。 当我使用 50 个或更少的用户时,负载测试工作正常。

我认为您正在超时,因为在 80 多个用户的负载下,响应时间会激增,但您的应用程序或休息 API 的超时持续时间设置较少。由于响应时间很长,您超出了超时持续时间并收到这些错误。

要解决此问题,最简单的解决方案是尽可能增加超时值。

否则,您需要将那些 Rest API 的响应时间提高到一个更好的值,这样您就不会超时。
在执行此操作时,监控系统利用率以确保更改不会妨碍其他任何地方。

从你所说的来看,你的应用程序限制似乎是 ~60 个用户加载给定的配置。

请检查您的 ELB 设置或应用程序服务器设置(glassfish/apache),ELB 默认有 59 秒的超时时间,之后 ELB 将超时您的请求。

但是您可以在数据库中看到那些可能需要更长时间才能响应的请求的响应