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

Postingan populer dari blog ini

Network Scanning Ubuntu Server 16.04

Hardening Host Ubuntu Server 16.04