Praktik Terbaik untuk Tes Jmeter & Pengujian Beban

Daftar Isi:

Anonim

Apa itu Tes JMeter?

JMeter Test adalah proses pengujian yang dilakukan menggunakan alat pengujian kinerja Apache Jmeter. Ini membantu untuk menguji aplikasi web untuk pengujian kinerja, pengujian stres serta pengujian beban. Ini juga mendukung sumber daya statis dan dinamis dan menyediakan berbagai analisis grafis untuk pengujian kinerja aplikasi web.

Panduan untuk mengatasi batasan JMeter dalam lingkungan terdistribusi:

  1. Batasi Jumlah Untaian
  2. Menggunakan server proxy
  3. Menggunakan variabel
  4. Kurangi kebutuhan sumber daya
  5. Periksa log JMeter
  6. Hapus jalur lokal dari CSV Data Set Config
  7. Ikuti konvensi penamaan file

JMeter memiliki beberapa keterbatasan terutama ketika dijalankan di lingkungan terdistribusi. Untuk menggunakan JMeter secara efisien untuk pengujian, Anda harus menggunakan pedoman berikut:

Batasi Jumlah Untaian

Jumlah maksimum utas yang dapat Anda jalankan secara efektif dengan JMeter adalah 300 . Batasan ini karena kemampuan perangkat keras. Jika JMeter dibuat untuk berjalan dengan jumlah thread yang lebih banyak, akurasi informasi pengaturan waktu akan berkurang.

Menggunakan server proxy

Server proxy adalah salah satu praktik terbaik JMeter yang membantu Anda mengabstraksi elemen umum tertentu dari sampel yang direkam. Selain itu, ini adalah fitur yang berguna untuk merekam pengujian Anda.

Menggunakan variabel

Beberapa rencana pengujian perlu menggunakan nilai yang berbeda untuk pengguna / utas yang berbeda. Misalnya, Anda mungkin ingin menguji urutan yang membutuhkan login unik untuk setiap pengguna. Ini mudah dicapai dengan menggunakan variabel JMeter.

Kurangi kebutuhan sumber daya

Mode GUI menghabiskan banyak memori komputer saat beban berat. Ini menyebabkan masalah kinerja.

Ada beberapa praktik terbaik pengujian beban JMeter untuk mengurangi kebutuhan sumber daya:

  • Gunakan mode non-GUI
  • Nonaktifkan pendengar "Lihat Pohon Hasil" selama uji Beban. Karena itu menghabiskan lebih banyak memori dan menyebabkan JMeter berjalan kehabisan memori.
  • Nonaktifkan semua hasil grafik JMeter
  • Gunakan format hasil tes CSV.
  • Simpan hanya hasil tes yang dibutuhkan. JMeter membutuhkan waktu lama untuk menyimpan hasil pengujian yang sangat mendetail.

Periksa log JMeter

Setiap kesalahan dalam Rencana Pengujian atau pelaksanaan pengujian akan dicatat dalam file log. Memantau file log membantu Anda menemukan kesalahan lebih awal

Hapus jalur lokal dari CSV Data Set Config

Jika Anda menggunakan file data CSV yang sudah ada yang Anda buat di komputer lokal, Anda harus menghapus jalur lokal yang ada (Jalur file CSV saat ini). Jika Anda tidak menghapus jalur lokal, JMeter tidak dapat menemukan file data CSV di PC lokal Anda.

Ikuti konvensi penamaan file

Jangan simpan rencana pengujian dengan nama file yang kompleks, gunakan hanya karakter alfanumerik .