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.
1.Install build-essential
sudo apt-get update && sudo apt-get install build-essential
2.cd ~/Downloads
wget http://download.joedog.org/siege/siege-3.1.0.tar.gz
3.Ekstrak zip file
lamhot@lamhot-X456URK:~/Downloads$ tar -xvf siege-3.1.0.tar.gz
4.Masuk pada folder siege-3.1.0
cd siege-3.1.0
5.Lakukan Konfigurasi
./configure
make
sudo make install
6.Versi
Untuk memastikan instalasi siege berjalan dengan baik, lakukan pengecekan dengan menggunakan perintah berikut:
siege -V
siege http://api.staging28.vm/v2/products.json?keywords=mi5
siege http://api.staging28.vm/v2/products.json?keywords=mi5 -c 200 -d 3
Untuk menghasilkan report pada console, gunakan keyboard: ctrl+c
cd ~/Downloads/siege-3.1.0/
make uninstall
https://drupalize.me/blog/201507/load-testing-your-site-siege