加特林的替代方案

时间:2017-11-11 17:02:46

标签: java scala performance-testing gatling scala-gatling

我最近一直遇到问题,因为我的依赖项已经更新为使用netty 4.1而且Gatling暂时没有更新,并且仍然只能在Netty 4.0上运行。

任何人都知道Gatling的替代品可以创建类似的模拟和场景,以便在我的Maven生命周期中自动运行性能测试吗?

4 个答案:

答案 0 :(得分:5)

如果你寻找基于代码的东西,那就是:

对于基于UI和/或XML的场景定义,您可以查看:

查看Open Source Load Testing Tools: Which One Should You Use?以了解有关上述工具的更多信息,并确定最适合您的工具。

答案 1 :(得分:2)

Apache JMeter是Gatling的已知替代品。

它经常更新(每年至少2个主要版本),并拥有强大的用户群和大量的商业优惠。

最近有一个Maven插件更新频繁,2个月内有4个版本。

详细了解代码覆盖率。

答案 2 :(得分:2)

此处还有benchmark comparison个不同的工具。

如果你是javascript / ecma,熟悉的k6可以胜任。

答案 3 :(得分:1)

作为加特林的一个很好的替代品,我建议你检查一下蝗虫。 Locust专门针对您的好处是它是基于代码的性能测试工具,它不会强制您仅在Python等特定编程语言中编写测试。因为如果您之前使用过Scala,那么在编写测试时可能更容易切换到Java甚至Kotlin之类的东西,而这些测试使用的是Locust框架。您可以通过以下链接找到方便的教程:

https://www.blazemeter.com/blog/locust-performance-testing-using-java-and-kotlin