OpenWebLoad is a tool for load testing web applications. It aims to be easy to use and providing near real-time performance measurements of the application under test. This is particulary useful when you are doing optimization as you can see the impact of your changes almost immediately.
You can download the latest release of OpenWebLoad from SourceForge HERE
Installation
Linux
For i386 systems you can use the binary rpm file. Download the file and install using:
rpm -i <filename>
This installs OpenWebLoad in /usr/local/bin.
For other systems download the .tar.gz file, unpack it using:
tar xvzf <filename>
and compile using the normal procedure:
./configure
make
make install
see the INSTALL file for details.
Win32
Download the executable (openload.exe) and save it in a directory which is in your path. You can now start OpenWebLoad from any command (DOS) window.
How do I use it? OpenWebLoad is (currently) a commandline tool, that you execute from a prompt like this:
openload [options] http://testapp.site.com/ 10
The 2 parameters are:
The url of the web page you want to test.
Number of simultanous clients to simulate. This is optional and defaults to 5.
A number of options is also available. See here for a detailed description of all the options.
You will then get output similar to this:
$ openload localhost 10
URL: http://localhost/
Clients: 10
MaTps 355.11, Tps 355.11, Resp Time 0.015, Err 0%, Count 511
MaTps 339.50, Tps 199.00, Resp Time 0.051, Err 0%, Count 711
MaTps 343.72, Tps 381.68, Resp Time 0.032, Err 0%, Count 1111
MaTps 382.04, Tps 727.00, Resp Time 0.020, Err 0%, Count 1838
MaTps 398.54, Tps 547.00, Resp Time 0.018, Err 0%, Count 2385
MaTps 425.78, Tps 670.90, Resp Time 0.014, Err 0%, Count 3072
Total TPS: 452.90
Avg. Response time: 0.021 sec.
Max Response time: 0.769 sec
Where:
MaTps: a 20 second moving average of TPS.
Tps: (Transactions Per Second) is the number of completed requests during that second.
Resp Time: the average response time in seconds for the elapsed second.
Err: the percentage of responses that was erronous, i.e. didn't return a HTTP 200 Ok staus.
Count: the total number of completed requests.
Total TPS is the average TPS for the whole run, i.e. (Total completed requests) / (Total elapsed time).
Avg. Response time: the overall average response time in seconds.
Max Response time: the highest response time during this run.
Note: you stop the run by pressing Enter.
reference : http://openwebload.sourceforge.net/
You can download the latest release of OpenWebLoad from SourceForge HERE
Installation
Linux
For i386 systems you can use the binary rpm file. Download the file and install using:
rpm -i <filename>
This installs OpenWebLoad in /usr/local/bin.
For other systems download the .tar.gz file, unpack it using:
tar xvzf <filename>
and compile using the normal procedure:
./configure
make
make install
see the INSTALL file for details.
Win32
Download the executable (openload.exe) and save it in a directory which is in your path. You can now start OpenWebLoad from any command (DOS) window.
How do I use it? OpenWebLoad is (currently) a commandline tool, that you execute from a prompt like this:
openload [options] http://testapp.site.com/ 10
The 2 parameters are:
The url of the web page you want to test.
Number of simultanous clients to simulate. This is optional and defaults to 5.
A number of options is also available. See here for a detailed description of all the options.
You will then get output similar to this:
$ openload localhost 10
URL: http://localhost/
Clients: 10
MaTps 355.11, Tps 355.11, Resp Time 0.015, Err 0%, Count 511
MaTps 339.50, Tps 199.00, Resp Time 0.051, Err 0%, Count 711
MaTps 343.72, Tps 381.68, Resp Time 0.032, Err 0%, Count 1111
MaTps 382.04, Tps 727.00, Resp Time 0.020, Err 0%, Count 1838
MaTps 398.54, Tps 547.00, Resp Time 0.018, Err 0%, Count 2385
MaTps 425.78, Tps 670.90, Resp Time 0.014, Err 0%, Count 3072
Total TPS: 452.90
Avg. Response time: 0.021 sec.
Max Response time: 0.769 sec
Where:
MaTps: a 20 second moving average of TPS.
Tps: (Transactions Per Second) is the number of completed requests during that second.
Resp Time: the average response time in seconds for the elapsed second.
Err: the percentage of responses that was erronous, i.e. didn't return a HTTP 200 Ok staus.
Count: the total number of completed requests.
Total TPS is the average TPS for the whole run, i.e. (Total completed requests) / (Total elapsed time).
Avg. Response time: the overall average response time in seconds.
Max Response time: the highest response time during this run.
Note: you stop the run by pressing Enter.
reference : http://openwebload.sourceforge.net/