11

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

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

4

4 回答 4

12

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

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

查看开源负载测试工具:您应该使用哪一个?了解有关上述工具的更多信息并确定最适合您的工具。

于 2017-11-13T10:41:28.917 回答
5

作为加特林的一个很好的替代品,我建议你检查一下蝗虫。Locust 特别适合您的好处是它是基于代码的性能测试工具,它不会强制您仅使用特定的编程语言(如 Python)编写测试。因为如果您以前使用过 Scala,那么在编写测试时切换到 Java 甚至 Kotlin 可能会更舒服,这比使用 Locust 框架更可行。您可以通过此链接找到方便的教程:

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

于 2018-01-26T12:21:01.487 回答
4

这也是不同工具的基准比较

如果你熟悉 javascript/Ecma,那么 k6 就可以完成这项工作。

于 2017-11-13T18:39:56.770 回答
3

Apache JMeter 是 Gatling 的已知替代品。

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

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

更详细地查看代码覆盖率。

于 2017-11-11T17:08:26.670 回答