httperf adalah sebuah tool untuk mendapatkan performansi dari sebuah web server. httperf sangat fleksibel untuk menghasilkan berbagai macam HTTP request untuk mendapatkan performansi dari sebuah web server.
Fokus dari httperf adalah tidak mengimplementasikan sebuah benchmark saja, tetapi juga memberikan tool yang robust dan memiliki performansi tinggi untuk memfasilitasi baik di level mikro atau makro dalam sebuah benchmark. Tool httperf juga telah support HTTP/1.1 dan protokol SSL
Contoh penggunaan
httperf --hog --server YOURSERVER --num-conns 3000 --num-calls 10 --uri /about --rate 11
Perintah diatas akan membuat koneksi sebanyak 3000 buah ke server YOURSERVER dan masing-masing koneksi memiliki request sebanyak 10 buah pada URI /about. Jadi total request yang dibuat adalah 3000*10 = 30.000. Sedangkan rate 11 memiliki arti bahwa akan terdapat 11 * 10 = 110 request per detik dimana 10 adalah nilai dari --num-calls.
0 comments