Performance Test Using Jmeter
PERFORMANCE TESTING USING JMETER
1. Download
Jmeter di http://jmeter.apache.org/download_jmeter.cgi,
kemudian ekstrak.
2. Untuk
menjalankan jmeter, klik ganda file jmeter.bat yang ada di folder bin
Tunggu hingga
muncul aplikasi jmeter
Kemudian ganti informasi Name, sesuai kebutuhan. Misal Performance
Test API odoo
3. Menambahkan
Thread Group
Node ini digunakan untuk mengelompokan service yang akan di
tes. Untuk menambahkan node Thread Group klik
kanan node Test Plan (Performance Test API odoo) -> Add -> Threads
(Users) -> Thread Group.
Atur setting sebagai berikut :
Dari
testing diatas akan dibuat scenario performance test sebagai berikut :
·
Jumlah user sebanyak 50 orang
·
Setiap 2 detik (100/50), akan mengirimkan 6
request ke server.
·
Total jumlah sample = 300 (50 x 6)
Skenario
Performance Test ini bisa diganti sesuai dengan kebutuhan
4. Menambahkan
HTTP Header Manager
Di node ini kita akan menambahkan informasi apa saja yang
dikirimkan JMeter ke HTTP
request header. Untuk menambahkan node HTTP Header Manager klik kanan node Thread Group (API getUserInfo) -> Add
-> Config Element-> HTTP Header Manager.
Atur setting sebagai berikut :
Pada gambar
diatas ditambahkan informasi header berupa Content-Type dan Forca-Token.
Jika perlu ditambahkan informasi lain bisa dengan menekan tombol add.
5. Menambahkan
HTTP Request
Setelah menentukan skenario performance test, langkah berikutnya adalah menambahkan node HTTP Request. Di node inilah kita akan menentukan web service (API) yang
akan di tes.
Contoh
testing diatas akan membuat request API getUserInfo pada server dev dengan path
http://139.255.88.90:1515/api/ws/transaction/v1/getUserInfo
bisa diganti dengan localhost
Rubah HTTP
request type sesuai dengan kebutuhan POST/GET, jika dibutuhkan parameter dapat
diset dibagian paling bawah sesuai dengan gambar.
Ulangi
cara tersebut jika ingin menambahkan request lain yang akan dijalankan
bersamaan.
6. Menambahkan
Report untuk Hasil Performance Test
Ada beberapa
format laporan yang digunakan untuk menampilkan hasil performance test yaitu :
·
View Result in Table
·
View Result Tree
·
Response Times Over Time
·
Transaction per second
·
Statistical Aggregate Report
·
Summary Report
Untuk menambahkan semua format
laporan di atas klik kanan node Thread Group (API getUserInfo) -> Add ->
Listener -> Pilih jenis laporan.
7. Cara Menjalankan
Untuk menjalankan performance test, kita tinggal mengklik
toolbar Start
Performance Test dijalankan dengan environment sebagai
berikut :
8. Hasil
Performance Test










Komentar
Posting Komentar