当前位置: 首页 > 知识库问答 >
问题:

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

陈法
2023-03-14

我有一个Rest API的测试计划,其中有一个线程组和两个采样器。同时运行负载测试

  • 线程数(用户):80
  • 加速期:1

我得到"响应代码: 504响应消息:GATEWAY_TIMEOUT"在jmeta.

我观察到,当聚合图中的最大值达到60000ms时,所有响应都超时。需要采取哪些措施来防止超时问题。当我使用50个或更少的用户时,负载测试工作正常。

共有2个答案

吕亮
2023-03-14

请检查ELB设置或应用程序服务器设置(glassfish/apache),默认情况下,ELB有59秒的超时,在此之后,ELB将使您的请求过期。

但是您可以在DB中看到这些请求的响应,这些请求可能需要更长的时间来响应

慕光赫
2023-03-14

我认为您会出现超时,因为在加载80个用户时,响应时间会迅速增加,但您的应用程序或RESTAPI设置的超时持续时间较少。由于响应时间过长,您超过了超时持续时间,并且出现了这些错误。

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

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

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

 类似资料:
  • 问题内容: 我在Fedora上运行jmeter2.12。 生成仪表盘报告的步骤是什么? 问题答案: 脚步: 1.从侦听器中添加“摘要报告”,“简单数据编写器”。 2.将位置设置为生成的csv 3.从“ D:\ apache-jmeter-3.0 \ bin \”打开reportgenerator.properties,从中复制所有内容 4.从同一bin文件夹中打开user.properties 5

  • 我在运行jmeter2。戴着软呢帽。 生成仪表板报表的步骤是什么?

  • 刚刚开始使用Monolog在我的PHP项目中记录错误,但我想将最小错误报告设置设置为NOTICE及以上。我现在用的密码 它生成包括通知在内的所有错误。我怎么能把等价设为 错误报告(E_全部) 使用Monolog

  • 我最近开始使用Jmeter,并用40个虚拟用户运行了一个测试。我还使用了loadosophia插件,它将结果上传到loadosophia。但我对Loadosophia的总结报告中的数字没有什么疑问。 > 我使用40个虚拟用户以3秒作为上升周期运行,但在loadosophia报告中显示最大虚拟用户=17,平均虚拟用户=6.5,但事务数是40,实际上应该是虚拟用户。这是否表明最多有17个虚拟用户并发?

  • 我正在尝试获取日期的最大值和最小值。 从文档中,我看不到composite中的max选项:https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations-bucket-composite-aggregation.html#_value_sources 我想要这样的东西: 是否可以添加到此查询中,