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:
- Batasi Jumlah Untaian
- Menggunakan server proxy
- Menggunakan variabel
- Kurangi kebutuhan sumber daya
- Periksa log JMeter
- Hapus jalur lokal dari CSV Data Set Config
- 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 .