Alternative to Gatling [closed]
Asked Answered
L

5

11

I’ve been having issues lately because my dependencies has been updated to use netty 4.1 and Gatling has not been updated for a while, and still work only on Netty 4.0.

Anybody knows any alternative to Gatling to create similar Simulations and scenarios for the performance test to be run automatically in my Maven life cycle?

Leone answered 11/11, 2017 at 17:2 Comment(0)
T
13

If you look for something code-based it would be:

For UI and/or XML based scenario definition you can check out:

Check out Open Source Load Testing Tools: Which One Should You Use? to learn more about the aforementioned tools and decide which one fits to your most.

Trichocyst answered 13/11, 2017 at 10:41 Comment(0)
A
5

As a nice replacement for Gatling I would recommend you to check the Locust. The good thing about the Locust specifically for you is that it is code based performance testing tool which does not enforce you to write the tests only in a specific programming language like Python. Because if you used Scala before, you might be more comfortable to switch to something like Java or even Kotlin while writing your tests which is more than doable using Locust framework. You can find the handy tutorial by this link:

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

Adz answered 26/1, 2018 at 12:21 Comment(1)
Looks interesting, and I´v been looking foward to touch Kotlin. Thank!Leone
S
4

Here's also a benchmark comparison of different tools.

If you are javascript/Ecma familiar k6 does the job.

Semicentennial answered 13/11, 2017 at 18:39 Comment(0)
H
3

Apache JMeter is a known alternative to Gatling.

It is frequently updated (at least 2 major releases per year) and has a strong user base and a lot of commercial offers.

There is a Maven Plugin that is being recently much more frequently updated, there has been 4 releases in 2 months.

Look at code coverage in more details.

Herein answered 11/11, 2017 at 17:8 Comment(6)
Yes it’s possible run it in a Maven life cycle? I always used manuallyLeone
Yes, JMeter Maven plugin is designed to do just that. github.com/jmeter-maven-plugin/jmeter-maven-pluginMetope
30% of code coverage? Mmm thanks but let’s see it there’s any other alternativeLeone
See github.com/jmeter-maven-plugin/jmeter-maven-plugin/issues/166 . Jmeter is frequently updated (at least 2 major releases per year) and has a strong user base and a lot of commercial offers. This Maven Plugin is being recently much more frequently updated, there has been 4 releases in 2 months. Look at code coverage in more details.Fulfil
yes but again it´s only has 35% of coverage. I cannot trust in a software with such a low overage code. Thanks anywayLeone
There was a mis configuration leading to wrong coverage results. You can have a look now.Creed
I
0

k6 is a good alternative, if js is not a problem for you. https://k6.io/

Insightful answered 12/10, 2022 at 9:18 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.