Rumah  >  Artikel  >  Java  >  Ujian Kelantangan Dengan Apache Jmeter Pada Windows.

Ujian Kelantangan Dengan Apache Jmeter Pada Windows.

PHPz
PHPzasal
2024-08-21 06:59:41979semak imbas

Volume Testing With Apache Jmeter On Windows.

Dalam artikel ini, saya akan membimbing anda tentang cara kami boleh melakukan ujian volum pada aplikasi yang berbeza. Sebelum saya menunjukkan cara kami membuat ujian volum menggunakan Jmeter, Berikut ialah pemahaman saya sendiri tentang maksud ujian volum dan sebab kami perlu menjalankan ujian volum pada aplikasi sebelum digunakan untuk pengeluaran.

Volume Testing With Apache Jmeter On Windows.

Ujian volum: Dalam istilah yang sangat mudah, ujian volum direka bentuk untuk menyemak cara sistem mengendalikan sejumlah besar Data. Syarikat yang berbeza menggunakan kaedah ujian ini untuk memastikan perkhidmatan mereka boleh mengurus jumlah data yang dijangkakan tanpa kemerosotan yang ketara dalam prestasi atau kehilangan data.

Mengapa kami melakukan ujian volum?
Berikut ialah beberapa sebab mengapa kami mengambil langkah ini:

  1. Untuk membantu mengenal pasti sama ada sistem kami mampu menelan, menyimpan dan memproses set data yang besar dengan berkesan.

Volume Testing With Apache Jmeter On Windows.

  1. Untuk mendapatkan cerapan tentang metrik prestasi aplikasi, sistem atau perkhidmatan kami. Metrik seperti masa tindak balas, penggunaan sumber, daya pemprosesan, dsb.

Sekarang kita mempunyai sedikit pemahaman tentang apa itu ujian volum, mari kita teruskan ke demonstrasi. Untuk demo ini, kami akan menggunakan Apache JMeter. Aplikasi Apache JMeter™ ialah perisian sumber terbuka, aplikasi Java tulen 100% yang direka untuk memuatkan tingkah laku berfungsi ujian dan mengukur prestasi. Ia pada asalnya direka untuk menguji Aplikasi Web tetapi telah berkembang kepada fungsi ujian lain. Berikut ialah senarai perkara yang boleh kami uji dengan Apache JMeter:

  • Web - HTTP, HTTPS (Java, NodeJS, PHP, ASP.NET, …)
  • Perkhidmatan Web SABUN / REHAT
  • FTP
  • Pangkalan data melalui JDBC
  • LDAP
  • Perisian tengah berorientasikan mesej (MOM) melalui JMS
  • Mel - SMTP(S), POP3(S) dan IMAP(S)
  • Perintah asli atau skrip shell
  • TCP
  • Objek Java

untuk memasang Apache kita perlu memasang jdk8 atau Di Atas:
Muat turun kit Pembangunan Java di sini.

Selepas memuat turun pakej, nyahzipnya dalam direktori fail program anda:

Volume Testing With Apache Jmeter On Windows.

Tetapkan Java sebagai pembolehubah persekitaran pada PC anda:

rumah tetingkap>>>cari "edit pembolehubah persekitaran">> laluan>>>edit>> lulus dalam laluan ke direktori binari java anda yang sepatutnya "C:Program FilesJavajdk-22bin", simpan dan keluar.
Seterusnya ialah memasang Apache Jmeter. Ikut pautan ini untuk memuat turun fail zip.
Ekstrak fail pada direktori fail program pada pemacu C anda "C:Program Filesapachejmeter".
untuk menavigasi ke direktori pemasangan JMeter dan laksanakan fail pelaksanaan Apachejmeter pada powershell windows anda untuk memulakan perkhidmatan.

Volume Testing With Apache Jmeter On Windows.
Jalankan arahan ini tetapi gantikannya dengan laluan mutlak lokasi fail pelaksanaan balang anda:

 PS C:\Program Filesapache-jmeter-5.6.3\apache-jmeter-5.6.3\bin> .\ApacheJMeter.jar

Jmeter akan bermula secara automatik. Berikut ialah beberapa istilah yang perlu anda ketahui apabila bekerja dengan Jmeter:

  1. Pelan ujian: Ini adalah nama yang anda berikan kepada kes ujian. Contohnya, anda cuba menguji aplikasi web facebook, anda boleh menamakannya "facebook-test-app".

Volume Testing With Apache Jmeter On Windows.

  1. Thread: Thread atau kumpulan thread boleh ditakrifkan sebagai pengguna maya atau kumpulan pengguna yang boleh kami gunakan untuk menguji prestasi aplikasi kami. Kami boleh menggunakan urutan untuk menjalankan jumlah permintaan yang tinggi ke laluan yang ditentukan, kami boleh mengumpulkan urutan ini untuk menghantar 100-an permintaan sekaligus. Lebih banyak benang yang kami konfigurasikan lebih tinggi beban pada aplikasi. Pada mulanya, terdapat empat jenis benang yang dikonfigurasikan secara lalai, kita boleh menambah lagi dengan menggunakan pengurus pemalam Jmeter. Untuk memasang pemalam, semak Di sini.. Apabila anda memasangnya. Anda boleh menemuinya pada tab "Pilihan" di bahagian atas halaman.

Volume Testing With Apache Jmeter On Windows.

Cari "Kumpulan Benang Tersuai" dalam pemalam yang tersedia, pilih dan tatal ke bawah klik "gunakan perubahan dan mulakan semula". Selepas ini anda akan dapat melihat berbilang kumpulan benang dalam jmeter seperti ini:

Volume Testing With Apache Jmeter On Windows.

  1. Pensampel: Komponen ini menghantar permintaan kepada pelayan yang ditentukan. Pensampel boleh berupa permintaan HTTP jenis, FTP atau SMTP.

Volume Testing With Apache Jmeter On Windows.
Imej di atas memaparkan banyak sampel yang disokong oleh Jmeter untuk memenuhi keperluan anda.

Volume Testing With Apache Jmeter On Windows.

Berikut ialah contoh cara pensampel permintaan HTTP kelihatan dengan semua butiran yang diperlukan.

  1. Pendengar: Apabila kami menjalankan kes ujian pada pensampel, kami memerlukan laporan bukan? Itulah yang dilakukan oleh pendengar. Mereka bertanggungjawab untuk mengumpul dan memaparkan data dalam sebarang bentuk seperti jadual, graf, carta, dsb. Beberapa data yang dikumpul ialah masa tindak balas, daya pemprosesan, kadar ralat, kod tindak balas, dsb.

DEMO:
Untuk memulakan demo ini, pastikan anda telah menyelesaikan semua pemasangan yang diperlukan.

Mula-mula kami mencipta rancangan ujian bernama wordpress-test:

Volume Testing With Apache Jmeter On Windows.

Seterusnya, kami membuat kumpulan benang:

Volume Testing With Apache Jmeter On Windows.
Penjelasan tentang tetapan yang ditakrifkan dalam kumpulan utas. Kumpulan utas akan mempunyai 1000 pengguna, 20 akan menghantar permintaan GET sekaligus selepas 0 saat. Kemudian tambah 10 permintaan setiap 15 saat menggunakan masa peningkatan selama 5 saat. Selepas 1000 permintaan telah dihantar, pengguna akan menahan selama 60 saat sebelum mereka akhirnya berhenti menghantar permintaan. Kadar penurunan akan menjadi 5 pengguna/saat.

Selepas mengkonfigurasi kumpulan benang, kami menambah pensampel permintaan HTTP untuk mendengar permintaan GET pada laluan yang ditentukan:

Volume Testing With Apache Jmeter On Windows.

Volume Testing With Apache Jmeter On Windows.
simpan konfigurasi anda dan tambahkan pendengar untuk memaparkan hasil sama ada dalam format pokok atau jadual. Klik pada butang "main" hijau untuk memulakan ujian.

Volume Testing With Apache Jmeter On Windows.

Itulah! Beginilah cara kami menjalankan ujian volum menggunakan jp@gc - Kumpulan Benang Melangkah.
Itu membawa kita ke penghujung artikel ini, jika anda mempunyai sebarang soalan, anda boleh menghubungi saya di X (twitter FKA) @marviigrey. Terima kasih atas masa anda, Selamat tinggal.

Atas ialah kandungan terperinci Ujian Kelantangan Dengan Apache Jmeter Pada Windows.. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Mengupah SDEII di AWS!Artikel seterusnya:Mengupah SDEII di AWS!