**已关闭。**此问题不符合Stack Overflow guidelines。它目前不接受答案。
我们不允许关于书籍、工具、软件库等的问题寻求推荐。您可以编辑问题,以便可以用事实和引用来回答它。
27天前关门了。
Improve this question
我最近一直有问题,因为我的依赖项已经更新到使用Netty 4.1,而Gatling已经有一段时间没有更新了,仍然只能在Netty 4.0上工作。
有谁知道可以替代Gatling来创建类似的模拟和场景,以便在我的Maven生命周期中自动运行性能测试?
5条答案
按热度按时间lhcgjxsq1#
如果您寻找基于代码的东西,它将是:
对于基于UI和/或XML的场景定义,您可以查看:
查看Open Source Load Testing Tools: Which One Should You Use?以了解有关上述工具的更多信息,并决定哪种工具最适合您。
new9mtju2#
作为加特林的一个很好的替代品,我建议你去看看蝗虫。Locust特别适合您的好处是,它是基于代码的性能测试工具,不会强迫您只用特定的编程语言(如Python语言)编写测试。因为如果您以前使用过Scala,那么在编写测试时切换到Java甚至Kotlin这样的工具可能会更方便,而使用Locust框架编写测试是完全可行的。您可以通过以下链接找到方便的教程:
https://www.blazemeter.com/blog/locust-performance-testing-using-java-and-kotlin
ulydmbyx3#
这里还有一个benchmark comparison的不同工具。
如果您熟悉javascript/ECMA,那么K6就可以完成这项工作。
bfhwhh0e4#
ApacheJMeter是已知的Gatling的替代方案。
它经常更新(每年至少发布两个主要版本),拥有强大的用户基础和大量的商业服务。
有一个Maven插件最近更新更频繁,在两个月内已经发布了4个版本。
更详细地查看代码覆盖率。
mwg9r5ms5#
如果js对你来说不是问题,k6是一个很好的选择。https://k6.io/