Siege

Siege merupakan salah satu alternatif yang dapat digunakan untuk menguji load test suatu url(site). Siege dirancang untuk menguci performansi kode dengan kondisi ekstrim, siege mendukung penggunaan autentikasi, cookies, http, https,dan penggunaan ftp. Siege menyediakan fasilitas untuk mensimulasikan jumlah user/client yang akan mengakses suatu http request.

Langkah Instalasi pada ubuntu

1.cd ~/Downloads wget http://download.joedog.org/siege/siege-3.1.0.tar.gz

image

2.Ekstrak zip file lamhot@lamhot-X456URK:~/Downloads$ tar -xvf siege-3.1.0.tar.gz

image

3.Masuk pada folder siege-3.1.0 cd siege-3.1.0

4.Lakukan Konfigurasi ./configure

image

make

image

sudo make install

image

5.Versi

Untuk memastikan instalasi siege berjalan dengan baik, lakukan pengecekan dengan menggunakan perintah berikut:

siege -V

image

Load testing dengan Siege

Basic

siege http://api.staging28.vm/v2/products.json?keywords=mi5 image

Simulasi jumlah User/Client dan delay

siege http://api.staging28.vm/v2/products.json?keywords=mi5 -c 200 -d 3

Report

Untuk menghasilkan report pada console, gunakan keyboard: ctrl+c image

Uninstall Siege

cd ~/Downloads/siege-3.1.0/

make uninstall

Reference

https://drupalize.me/blog/201507/load-testing-your-site-siege