scala 加特林的替代方案[关闭]

fdx2calv  于 2022-11-09  发布在  Scala
关注(0)|答案(5)|浏览(251)

**已关闭。**此问题不符合Stack Overflow guidelines。它目前不接受答案。

我们不允许关于书籍、工具、软件库等的问题寻求推荐。您可以编辑问题,以便可以用事实和引用来回答它。
27天前关门了。
Improve this question
我最近一直有问题,因为我的依赖项已经更新到使用Netty 4.1,而Gatling已经有一段时间没有更新了,仍然只能在Netty 4.0上工作。
有谁知道可以替代Gatling来创建类似的模拟和场景,以便在我的Maven生命周期中自动运行性能测试?

lhcgjxsq

lhcgjxsq1#

如果您寻找基于代码的东西,它将是:

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

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

new9mtju

new9mtju2#

作为加特林的一个很好的替代品,我建议你去看看蝗虫。Locust特别适合您的好处是,它是基于代码的性能测试工具,不会强迫您只用特定的编程语言(如Python语言)编写测试。因为如果您以前使用过Scala,那么在编写测试时切换到Java甚至Kotlin这样的工具可能会更方便,而使用Locust框架编写测试是完全可行的。您可以通过以下链接找到方便的教程:
https://www.blazemeter.com/blog/locust-performance-testing-using-java-and-kotlin

ulydmbyx

ulydmbyx3#

这里还有一个benchmark comparison的不同工具。
如果您熟悉javascript/ECMA,那么K6就可以完成这项工作。

bfhwhh0e

bfhwhh0e4#

ApacheJMeter是已知的Gatling的替代方案。
它经常更新(每年至少发布两个主要版本),拥有强大的用户基础和大量的商业服务。
有一个Maven插件最近更新更频繁,在两个月内已经发布了4个版本。
更详细地查看代码覆盖率。

mwg9r5ms

mwg9r5ms5#

如果js对你来说不是问题,k6是一个很好的选择。https://k6.io/

相关问题