Difference between revisions of "OpenWebLoad"

From OnnoWiki
Jump to navigation Jump to search
Line 14: Line 14:
 
==Instalasi==
 
==Instalasi==
  
 +
Lakukan
  
 +
cd /usr/local/src/
 +
tar zxvf openload-0.1.2.tar.gz
 +
./configure
 +
make
 +
make install
  
For other systems download the .tar.gz file, unpack it using:
+
==Menjalankan==
  
    tar xvzf <filename>
+
openload [options] http://testapp.site.com 10
 
 
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 2 parameters are:
Line 70: Line 59:
 
* Max Response time: the highest response time during this run.
 
* Max Response time: the highest response time during this run.
  
Note: you stop the run by pressing Enter.  
+
Note: you stop the run by pressing Enter.
 
 
 
 
 
 
 
 
 
 
  
 
==Referensi==
 
==Referensi==
  
 
* http://openwebload.sourceforge.net/
 
* http://openwebload.sourceforge.net/

Revision as of 12:41, 7 June 2015

OpenWebLoad adalah alat untuk menguji beban aplikasi web. Ini bertujuan agar mudah digunakan dan menyediakan pengukuran kinerja yang mendekati real-time dari aplikasi yang diuji. Hal ini khususnya berguna ketika anda melakukan optimasi karena anda dapat melihat dampak perubahan yang anda lakukan sesegera mungkin.


Instalasi Aplikasi Pendukung

apt-get install kernel-package libncurses5-dev fakeroot wget bzip2 \
fakeroot kernel-wedge build-essential makedumpfile libncurses5

Download

cd /usr/local/src/
wget http://sourceforge.net/projects/openwebload/files/openload/0.1.2%20linux/openload-0.1.2.tar.gz

Instalasi

Lakukan

cd /usr/local/src/
tar zxvf openload-0.1.2.tar.gz 
./configure
make
make install

Menjalankan

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:80/
 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

Dimana

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

Referensi