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
2.Ekstrak zip file
lamhot@lamhot-X456URK:~/Downloads$ tar -xvf siege-3.1.0.tar.gz
3.Masuk pada folder siege-3.1.0
cd siege-3.1.0
4.Lakukan Konfigurasi
./configure
make
sudo make install
5.Versi
Untuk memastikan instalasi siege berjalan dengan baik, lakukan pengecekan dengan menggunakan perintah berikut:
siege -V
Load testing dengan Siege
Basic
siege http://api.staging28.vm/v2/products.json?keywords=mi5
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
Uninstall Siege
cd ~/Downloads/siege-3.1.0/
make uninstall
Reference
https://drupalize.me/blog/201507/load-testing-your-site-siege