Amalan Terbaik untuk Ujian Jmeter & Ujian Beban

Isi kandungan:

Anonim

Apakah Ujian JMeter?

JMeter Test adalah proses pengujian yang dilakukan dengan menggunakan alat ujian prestasi Apache Jmeter. Ini membantu menguji aplikasi web untuk ujian prestasi, ujian tekanan dan juga ujian beban. Ini juga menyokong sumber statik dan dinamik dan menyediakan pelbagai analisis grafik untuk ujian prestasi aplikasi web.

Petunjuk untuk mengatasi batasan JMeter dalam persekitaran yang diedarkan:

  1. Hadkan Bilangan Benang
  2. Menggunakan pelayan proksi
  3. Menggunakan pemboleh ubah
  4. Kurangkan keperluan sumber
  5. Periksa log JMeter
  6. Padamkan jalan tempatan dari CSV Data Set Config
  7. Ikuti konvensyen penamaan fail

JMeter mempunyai beberapa batasan terutama ketika dijalankan di persekitaran yang diedarkan. Untuk menggunakan JMeter dengan cekap untuk ujian, anda harus menggunakan panduan berikut:

Hadkan Bilangan Benang

Jumlah utas maksimum yang dapat anda jalankan dengan berkesan dengan JMeter adalah 300 . Had ini kerana kemampuan perkakasan. Sekiranya JMeter dibuat untuk berjalan dengan bilangan utas yang lebih banyak, ketepatan maklumat masa akan menurun.

Menggunakan pelayan proksi

Pelayan Proksi adalah salah satu amalan terbaik JMeter yang membantu anda mengaburkan unsur-unsur umum tertentu dari sampel yang dirakam. Selain itu, ia adalah ciri berguna untuk merakam ujian anda.

Menggunakan pemboleh ubah

Beberapa rancangan ujian perlu menggunakan nilai yang berbeza untuk pengguna / utas yang berbeza. Sebagai contoh, anda mungkin ingin menguji urutan yang memerlukan log masuk unik untuk setiap pengguna. Ini mudah dicapai dengan menggunakan pemboleh ubah JMeter.

Kurangkan keperluan sumber

Mod GUI menghabiskan banyak memori komputer di bawah beban berat. Ia menyebabkan masalah prestasi.

Terdapat beberapa amalan terbaik pengujian beban JMeter untuk mengurangkan keperluan sumber:

  • Gunakan mod bukan GUI
  • Lumpuhkan pendengar "Lihat Hasil Pokok" semasa ujian Beban. Kerana ia menghabiskan lebih banyak memori dan menyebabkan JMeter kehabisan memori.
  • Lumpuhkan semua hasil grafik JMeter
  • Gunakan format hasil ujian CSV.
  • Simpan hasil ujian yang diperlukan sahaja. JMeter memerlukan masa yang lama untuk menyimpan keputusan ujian yang sangat terperinci.

Periksa log JMeter

Segala kesalahan dalam Pelan Uji atau pelaksanaan ujian akan direkodkan dalam fail log. Memantau fail log dapat membantu anda mencari kesalahan lebih awal

Padamkan jalan tempatan dari CSV Data Set Config

Sekiranya anda menggunakan fail data CSV yang ada yang anda buat di komputer tempatan anda, anda harus menghapus jalur tempatan yang ada (Laluan semasa fail CSV). Sekiranya anda tidak menghapus jalan tempatan, JMeter tidak dapat mencari fail data CSV pada PC tempatan anda.

Ikuti konvensyen penamaan fail

Jangan simpan rancangan ujian dengan nama fail yang rumit, hanya gunakan aksara alfanumerik .