如何解决如何在加特林中找到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分钟内存活的位置为止。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。