Apa itu JMeter? Pendahuluan & Kegunaan

Daftar Isi:

Anonim

Apa itu JMeter? Mengapa digunakan?

The Apache JMeter TM adalah murni Java open source software, yang pertama kali dikembangkan oleh Stefano Mazzocchi dari Apache Software Foundation, yang dirancang untuk perilaku fungsional uji beban dan mengukur kinerja. Anda dapat menggunakan JMeter untuk menganalisis dan mengukur kinerja aplikasi web atau berbagai layanan. Pengujian Kinerja berarti menguji aplikasi web terhadap beban berat, banyak dan lalu lintas pengguna secara bersamaan. JMeter awalnya digunakan untuk menguji Aplikasi Web atau aplikasi FTP. Saat ini, digunakan untuk uji fungsional, uji server database, dll.

Mengapa JMeter?

Pernahkah Anda menguji server web untuk mengetahui seberapa efisien kerjanya? Berapa banyak pengguna bersamaan yang dapat ditangani server web?

Misalkan suatu hari, atasan Anda meminta Anda melakukan pengujian kinerja www.google.com untuk 100 pengguna. Apa yang akan kamu lakukan?

Tidaklah mungkin mengatur 100 orang dengan PC dan akses internet secara bersamaan mengakses google.com. Pikirkan persyaratan infrastruktur saat Anda menguji 10.000 pengguna (jumlah kecil untuk situs seperti google). Karenanya Anda memerlukan alat perangkat lunak seperti JMeter yang akan mensimulasikan perilaku pengguna nyata dan kinerja / uji beban situs Anda.

Keuntungan JMeter

Keunggulan JMeter dijelaskan seperti gambar di bawah ini

  • Lisensi sumber terbuka : JMeter benar-benar gratis, memungkinkan pengembang menggunakan kode sumber untuk pengembangan
  • GUI yang Ramah : JMeter sangat mudah digunakan dan tidak membutuhkan waktu untuk membiasakannya
  • Platform independen : JMeter adalah 100% aplikasi desktop Java murni. Sehingga bisa berjalan di berbagai platform
  • Kerangka multithreading penuh . JMeter memungkinkan pengambilan sampel serentak dan simultan dari berbagai fungsi dengan grup utas terpisah
  • Visualisasikan Hasil Tes: Hasil tes dapat ditampilkan dalam format yang berbeda seperti bagan, tabel, pohon dan file log
  • Instalasi mudah : Anda cukup menyalin dan menjalankan file * .bat untuk menjalankan JMeter. Tidak perlu instalasi.
  • Sangat Dapat Diperluas : Anda dapat menulis pengujian Anda sendiri. JMeter juga mendukung plugin visualisasi yang memungkinkan Anda untuk memperpanjang pengujian Anda
  • Beberapa strategi pengujian : JMeter mendukung banyak strategi pengujian seperti Pengujian Beban, Pengujian Terdistribusi, dan Pengujian Fungsional.
  • Simulasi : JMeter dapat mensimulasikan beberapa pengguna dengan utas bersamaan, membuat beban berat terhadap aplikasi web yang sedang diuji
  • Mendukung multi-protokol : JMeter tidak hanya mendukung pengujian aplikasi web tetapi juga mengevaluasi kinerja server database. Semua protokol dasar seperti HTTP, JDBC, LDAP, SOAP, JMS, dan FTP didukung oleh JMeter
  • Rekam & Putar - Rekam aktivitas pengguna di browser dan simulasikan dalam aplikasi web menggunakan JMeter
  • Script Test : Jmeter dapat diintegrasikan dengan Bean Shell & Selenium untuk pengujian otomatis.

Bagaimana cara kerja JMeter?

Alur kerja dasar JMeter seperti yang ditunjukkan pada gambar di bawah ini

JMeter mensimulasikan sekelompok pengguna yang mengirimkan permintaan ke server target, dan mengembalikan informasi statistik dari server target melalui diagram grafis

Alur kerja JMeter yang sudah selesai seperti yang ditunjukkan pada gambar di bawah ini

Sejarah Versi Jmeter

Versi: kapan Deskripsi
1 rilis resmi pertama
2.13 Java 6+
3 Java 7+
3.1 Java 7+
3.2 Java 8+
3.3 Jawa 8
4 Jawa 8/9