Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Open source Load Testing framework [closed]

Tags:

testing

I am looking for a well maintained open source framework for load testing http services. It would be nice if I could create arbitrary HTTP requests, control the rate of reqeusts and graph the resource consumption over time. Ideally it would use SNMP to gather data from a remote server that it is testing.

like image 334
rook Avatar asked Apr 26 '11 02:04

rook


People also ask

Is JMeter open source?

The Apache JMeter™ application is open source software, a 100% pure Java application designed to load test functional behavior and measure performance. It was originally designed for testing Web Applications but has since expanded to other test functions.

Is BlazeMeter open source?

BlazeMeter was designed and built by engineers who are passionate about open source. From mobile to mainframe, IDE or UI, bring teams together in a single platform with shared visibility, tests, and reports.

Which 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.

Is LoadRunner open source tool?

LoadRunner's test execution framework is proprietary. You'll need to know ANSI C to use it. In contrast, open source test execution frameworks like Taurus allow developers to use whatever test framework and scripting language they prefer, and do so from their IDE of choice.


2 Answers

Probably you can use ab ? (apache benchmark)

ab -c 100 -n 1000 http://yoursite.com/your_page.html

Will run 1000 times the request with 100 request in parallel.

like image 42
Riba Avatar answered Oct 18 '22 23:10

Riba


Apache JMeter is good for load tests. http://jmeter.apache.org/ Has many features and a good graphical UI. Give it a try.

Another alternative that comes bundled in many Linux distros and OS X is ab tool.

There's also another program called boom originally written in Python (https://github.com/tarekziade/boom) and then in Go (http://msdn.microsoft.com/en-us/library/system.codedom.codecompileunit(v=vs.110).aspx).

But JMeter has tons of features and fancy reporting among all.

like image 182
ahmet alp balkan Avatar answered Oct 18 '22 22:10

ahmet alp balkan