Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

JMeter versus The Grinder? [closed]

I'm looking at stress testing our website and having trouble picking the right tool.

It looks to me like two of the most popular are JMeter and The Grinder. Can anyone help with reasons in favor of either?

Thanks!

like image 365
Hortitude Avatar asked Jul 30 '09 23:07

Hortitude


People also ask

Why JMeter is better than Gatling?

Conclusion. JMeter vs Gatling both can be used to test in case of load and performance parameters. In terms of providing testing results, the two tools differ. In the case of JMeter, the CPU utilization is more, whereas Gatling uses less CPU, more network utilization and less disc space.

What is the difference between JMeter and LoadRunner?

JMeter is an open-source tool with a vibrant community that keeps adding features and supports users who run into issues and problems. LoadRunner is owned by a large corporation, limiting the number of users as licenses are required. In addition, it doesn't have an open-source, supportive community.

What is the difference between JMeter and BlazeMeter?

JMeter is an open source tool that businesses can use for free with complete access to the source code. BlazeMeter is a cloud based load testing tool built on Jmeter, but with some additional enterprise features.

Is Locust better than JMeter?

In comparison with JMeter, Locust monitoring doesn't take up so many of your machines' resources. That's why Locust has a great benefit over JMeter, as you can use built-in monitoring even if you need to simulate a lot of users.


1 Answers

I have worked a bunch with The Grinder and there are three main reasons I like it.

  1. It's free. I assume from your question, you are only looking at free solutions. There are some excellent commercial products as well, but most of the time, I cannot justify the cost
  2. It is easy to start up processes on other machines. When really trying to crank up load on a cluster, I need to easily distribute the load out to remote machines. Grinder is great for that.
  3. The scripts are all Jython. That allows me to easily customize my scripts to programatically tweak my scripts (e.g. randomize certain paths).

I haven't used JMeter in a long time, so I cannot say authoritatively how it compares on points 2 & 3.

like image 134
Rob Di Marco Avatar answered Sep 18 '22 16:09

Rob Di Marco