Main Logo
  • Home
  • About
  • Kursus
    • Paket Kursus
    • Roadmap Profesi
  • Elearning
  • Blog
Daftar
Main Logo
  • Home
  • About
  • Kursus
    • Paket Kursus
    • Roadmap Profesi
  • Elearning
  • Blog

Pengertian jMeter Dan Contoh Performace Test Menggunakan jMeter

  • November 19, 2018
  • oleh Edusoft Center

jMeter atau The Apache JMeterTM adalah aplikasi open source berbasis Java yang dapat dipergunakan untuk performance test. Bagi seorang QA Engineer jMeter bisa digunakan untuk melakukan load/stress testing Web Application, FTP Application dan Database server test.

jMeter bisa dijalankan dengan 2 cara, dengan GUI atau non-GUI ( Command line ). Untuk beginner lebih baik saya sarankan menggunakan cara yang pertama. Mudah dan tanpa melakukan scripting tertentu. Tinggal membuat Test Plan, mengisikan berapa thread & sample yang akan diujicobakan, running dan menganalisa hasil/report.

Test Plan di jMeter

Untuk melakukan performance test sederhana dengan jMeter di lingkungan Operating System Windows, berikut step by stepnya :

INSTALLASI JAVA

Karena jMeter adalah aplikasi berbasis Java, maka terlebih dahulu kita harus install Java dan memastikan jalan di sistem operasi kita. Untuk itu download dan install terlebih dahulu Java SE Development Kit di sini. Untuk cek apakah java sudah terinstall dengan baik, cek melalui command prompt ( Windows + R > cmd ), ketikkan perintah :

java -version

Jika sukses, maka akan muncul tampilan seperti di bawah :

Cek Java Version melalui Command Prompt

INSTALLASI JMETER

Paket-paket jMeter bisa langsung didownload di situs jmeter.apache.org. Pilih Binaries, download yang berekstensi *.zip ( misal :apache-jmeter-2.13.zip ).

Tidak ada tahapan khusus dalam installasi jMeter, file zip yang telah berhasil didownload, tinggal ekstrak di folder yang diinginkan. Selesai.

Untuk keperluan load testing, kita masih membutuhkan beberapa plugin untuk ditambahkan ke jMeter. Plugin jMeter dapat kita dapatkan di sini.  Download :

  • JMeterPlugins-Standard. Cara menambahkan : ekstrak > kopikan seluruh isi lib\ext ke dalam folder lib\ext dari apache-jmeter.
  • JMeterPlugins-Extras. Cara menambahkan : ekstrak >  kopikan seluruh isi bin ke dalam folder bin apache-jmeter, kopikan seluruh isi lib\ext\ ke dalam folder lib\ext\ dari apache-jmeter. Taruh file/folder lain ke dalam root apache-jmeter.
  • ServerAgent. Ekstrak dan pisahkan dari direktori jMeter atau taruh di luar folder jMeter.
  • Lakukan hal yang sama untuk plugin lain.

MENJALANKAN JMETER

  • Cara Menjalankan Apache jMeter, cukup masuk ke folder bin > double klik jmeter.bat

Tampilan Apache jMeter

  • Untuk beberapa kasus tertentu ( misalkan menjalankan perfmon server, Kita diharuskan untuk menjalankan ServerAgent terlebih dahulu dengan cara dobel klik StartAgent.bat

MEMBUAT PERFORMANCE TEST PLAN

Setelah jMeter sudah berhasil dibuka, selanjutnya kita bisa menyiapkan Test plan.

1.Add Thread Group
menambahkan trafik/user visitor ke dalam komponen yang mau di test. Langkahnya :

  • Klik Kanan Test Plan
  • Add >Threads ( Users ) > Thread Group
  • Dalam kontrol panel Thread Group, Entri pada Thread Properties :
    – Number of threads (users) : isi berapa user/visitor yang akan mengakses web.
    – Ramp-Up period ( in seconds ) : isi berapa waktu delay antara user satu dengan yang lainnya dalam mengakses web.
    – Loop Count : waktu eksekusi, bertahap atau seterusnya.

2. Add jMeter Element
Menambahkan web server/IP Address yang akan ditest. Caranya :

  • Klik Kanan Threads Group
  • Add > Config Element > HTTP Request Defaults
  • Pada Web Server isi Server Name atau IP dan Portnya, atau gampangnya isi website/url yang akan ditest. URL diisi dengan format http://www.
  • Jika tidak hanya halaman utama yang di test, kita bisa menambahkan path/foldernya, caranya :
    1. Klik Kanan Threads Group
    2. Add > Sampler > HTTP Request
    3. Isi web server, port dan path

3. Add Listener
Menampilkan proses dan hasil test secara grafis atau bentuk tabel. Caranya :

  • Klik Kanan Test Plan
  • Add > Listener > Graph Result
  • Add > Listener > View Results in Table

4. Run Test
Menjalankan Test secara otomatis. Caranya :

  • Simpan terlebih dahulu Test Plan yang telah kita buat di File > Save ( Ctrl + S ).
  • Klik Run atau Ctrl + R, jMeter akan mulai mensimulasi sejumlah user dalam mengakses web server yang telah ditentukan.

 

REFERENSI

  • jmeter.apache
  • guru99.com
  • testingsorttricks.wordpress.com
  • Video Youtube

 


 

Untuk mempercepat pemahaman ini, daftar segera kursus komputer di Edusoft Center. Ada puluhan paket kursus dengan trainer yg handal dan berpengalaman.

Info selengkapnya bisa hubungi

Office : 0271 745 2187
No XL : 08180 4542 586 (WA & Telegram Ada)
No Simpati : 082 22922 2121

atau

Bisa Langsung Registrasi Online lewat Formulir Online:
www.edusoftcenter.com

Tags: apa itu jmeterapache web serverbelajar jmetercara menggunakan jmeterdns serverinfo jmeterjmeterjmter yaitukursus androidkursus databasekursus dns dan web serverkursus dns serverkursus ethical hackingkursus hackingkursus jaringankursus jaringan linuxkursus jmeterKursus Komputerkursus komputer di solokursus komputer di solo / surakartakursus komputer di surakartaKursus Linux Forensicskursus linux networkingkursus linux securitykursus linux serverkursus mikrotikkursus mysqlkursus network securitykursus networkingkursus phpKursus PHP dan MySQLkursus php mysqlkursus proxykursus securitykursus ubuntukursus ubuntu serverkursus web securitykursus web serverkursus wordpresskursus wordpress themelinuxMySQLpelatihan komputer di solotraining komputertraining komputer di solotutorial phpubuntuwordpress
Previous Post
Next Post

Post comment

Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • Membuat Animasi Sederhana di Flutter: Panduan Lengkap untuk Pemula
  • Tutorial Lengkap Flutter dengan API: Panduan Praktis untuk Pemula
  • Serangan Brute Force pada DVWA 1.8: Penjelasan, Simulasi, dan Mitigasi
  • Membuat Tampilan Responsive di Flutter: Panduan Lengkap
  • Menghubungkan Flutter dengan API

Arsip

  • September 2025
  • August 2025
  • July 2025
  • March 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
  • February 2018
  • January 2018
  • December 2017
  • November 2017
  • October 2017
  • September 2017
  • August 2017
  • July 2017
  • June 2017
  • May 2017
  • April 2017
  • March 2017
  • February 2017
  • January 2017
  • December 2016
  • November 2016
  • October 2016
  • September 2016
  • August 2016
  • July 2016
  • June 2016
  • May 2016
  • April 2016
  • March 2016
  • February 2016
  • January 2016
  • December 2015
  • November 2015
  • October 2015
  • September 2015
  • August 2015
  • July 2015
  • June 2015
  • May 2015
  • April 2015
  • March 2015
  • February 2015
  • January 2015
  • December 2014
  • November 2014
  • October 2014
  • September 2014
  • August 2014
  • July 2014
  • June 2014
  • May 2014
  • April 2014
  • March 2014
  • February 2014
  • January 2014
  • December 2013
  • November 2013
  • October 2013
  • September 2013
  • August 2013
  • July 2013
  • June 2013
  • May 2013
  • April 2013
  • March 2013
  • February 2013
  • January 2013
  • December 2012
  • November 2012
  • October 2012
  • September 2012
  • August 2012
  • July 2012
  • June 2012
  • May 2012
  • April 2012
  • December 2011
  • November 2011

Tags

apache web server dns server kursus android kursus database kursus dns dan web server kursus dns server kursus ethical hacking kursus hacking kursus jaringan kursus jaringan linux Kursus Komputer kursus komputer di solo kursus komputer di solo / surakarta kursus komputer di surakarta kursus linux Kursus Linux Forensics kursus linux networking kursus linux security kursus linux server kursus mikrotik kursus mysql kursus networking kursus network security kursus php Kursus PHP dan MySQL kursus php mysql kursus proxy kursus security kursus ubuntu kursus ubuntu server kursus web kursus web security kursus web server kursus wordpress kursus wordpress theme linux MySQL pelatihan komputer di solo PHP security training komputer training komputer di solo tutorial php ubuntu wordpress

© Edusoft Center - Kursus Komputer di Solo | 2010 - 2025 | Privacy Policy | Site Map

All Right Reserved

WhatsApp us