如何在加特林中找到API断点

问题描述

我想找到-API中断了多少用户之后。例如。我们应该对某个特定的API给出一个结论性的答案,该API可以中断1000个用户,而对于999个用户则可以正常工作。我们可以通过加特林(Gatling)实现相同的目标吗?如果有人知道它的方法,那就让我知道。

解决方法

您要寻找的是$ $(/usr/libexec/java_home -v 13)/bin/java -XshowSettings:all 2>&1 | grep java.class.version java.class.version = 57.0 $ $(/usr/libexec/java_home -v 14)/bin/java -XshowSettings:all 2>&1 | grep java.class.version java.class.version = 58.0 注入配置文件。它允许您保留一定数量的活动用户,然后每隔一秒钟增加该数量。例如:

rampConcurrentUsers

这将从500个并发用户开始,并将增加该数量,直到1000秒后达到1500个用户(因此它将每秒增加1个用户)。

但是根据我的经验,即使您将导致一定数量的用户,这也不意味着您的系统可以处理该数量。通常,系统在达到峰值潜力后会出现故障,因为任务和流程正在排队,直到第一个开始超时之前,您不会看到任何错误,只会影响性能。因此,如果您可以覆盖一定数量的用户,那么我建议您开始测试系统是否可以在更长的时间(5-10分钟)内承受该数量的90%的恒定负载,如果可以,请增加该负载,直到达到恒定负载导致系统故障的时间点。如果90%的负载太大,请执行相反的操作,开始减小负载,直到达到可以在5-10分钟内存活的位置为止。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...