Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Jmeter alternative [closed]

I'm looking for a freeware / simpler alternative to JMeter. It is a very complete yet complex tool and all I need is to simulate a number of simultaneous calls to a site, grab stats about performance (time to the response) and see how many concurrent calls it can endure without breaking. Some chart thrown in would be useful.

like image 903
pistacchio Avatar asked Nov 18 '09 08:11

pistacchio


People also ask

Which is better JMeter vs LoadRunner?

The performance of JMeter is less compared to the LoadRunner. Small bugs and threats can be identified by this tool, but it is inefficient to detect threats in large scale applications. The LoadRunner is more efficient and faster to detect the bus present in the application compared to JMeter software.

Is JMeter outdated?

While JMeter is considered old technology, it is still being developed and enhanced in line with technology changes.


2 Answers

Use Apache Benchmark (ab). It's a command line tool that ships with apache web server. If you're running *nix, chances are it's already installed on your machine. For example, if you want to send 1000 requests to a web server running on localhost using 10 concurrent threads you would do this:

$ ab -n 1000 -c 10 http://localhost/ 

It'll spit out a nice report giving you interesting stats such as requests per second, number of failures, and much more.

like image 77
Asaph Avatar answered Sep 28 '22 21:09

Asaph


Maybe you could try Gatling .

It provides a GUI, recorders, reports (response time distribution, requests per second over time,..),...

I think that the biggest difference between gatling and jmeter is that gatling does not use 1 thread for 1 user, but uses async IO. It could be interesting if you have performance issues whith jmeter (and if you cannot use jmeter in a distributed mode)

like image 20
Manuel Verriez Avatar answered Sep 28 '22 21:09

Manuel Verriez