【发布时间】:2020-05-05 09:29:01
【问题描述】:
我正在尝试将 Gatling 与 Jmeter 进行性能测试比较。
我的要求是:
- 我希望与 CI/CD 和自动化兼容。
- 性能应该不错(我知道 Gatling 在资源占用方面的性能要好一些)。
- 动态 -> 即能够运行测试,更改环境中的一些设置,然后再次运行测试。
- 在云上使用(我觉得因为 Gatling 的性能更好,所以云会更好......但我不知道这里是否真的有很大的不同)。
- 我正在测试一个 Monolith 系统,因此我将无法同时拆分系统(作为微服务),并且使用模拟 (mockito) 会更难能够获得更准确的性能,例如对端点的请求,不包括数据库时间等。所以这种意味着我想我将要做的性能测试更多的是压力测试和测试系统的一般性能,而不是对系统的孤立部分进行测量。
任何帮助都会很棒。我问是因为很多信息似乎已经过时了......
编辑:我不怕 Gatling 被 Scala 和 gatling dsl 编程。我更害怕我没有看到的限制和陷阱!
【问题讨论】: