Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Alternative to Gatling

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?

like image 985
paul Avatar asked Nov 11 '17 17:11

paul


People also ask

Which one is better JMeter or Gatling?

Simply put, if speed and scalability is a need, then use The Grinder. If great looking interactive graphs help show a performance gain to argue for a change, then use Gatling. JMeter is the tool for complicated business logic or an integration layer with many message types.

Can I use Gatling for free?

Go ahead and try Gatling Enterprise for free!

Is Gatling good for API testing?

Which Tool Is Best For API Load Testing? Both Gatling and JMeter are very powerful load testing tools. But one of the advantages Gatling offers Java developers, is the Scala development language for test creation, which is nicer to use in my opinion.

What is load ninja?

LoadNinja is a cloud-based load testing and performance testing platform for web applications and web services. It helps developers, QA teams, and performance engineers check if their web servers sustain a massive load and if the servers are robust and scalable.


2 Answers

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

  • Locust
  • Grinder

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

  • Tsung (this one can be reliably run on Linux/Unix only)
  • Apache JMeter

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.

like image 145
Dmitri T Avatar answered Oct 22 '22 21:10

Dmitri T


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

like image 38
Yuri Bushnev Avatar answered Oct 22 '22 20:10

Yuri Bushnev