Apache JMeter adalah alat terbaik yang dikembangkan oleh Stefano Mazzocchi dari Apache Software Foundation untuk melakukan ujian jenis ini dan melihat prestasi mana-mana laman web. Ia digunakan untuk membuat sejumlah besar trafik serentak maya ke laman web untuk melakukan ujian beban. Ia adalah perisian sumber terbuka. Oleh itu, sesiapa sahaja boleh memuat turun, memasang dan menyesuaikan perisian ini untuk melakukan ujian. Ini terutama dirancang untuk menguji aplikasi web, tetapi sekarang juga digunakan untuk pengujian pangkalan data, ujian tekanan, pengujian tersebar, dan pengujian fungsional. Bagaimana anda boleh memasang dan menjalankan perisian ini ditunjukkan dalam tutorial ini.
Pasang JMeter
JMeter adalah dibangunkan oleh Java. Oleh itu, anda perlu memasang JRE atau JDK versi terbaru untuk menjalankan JMeter. Sekiranya anda telah memasang Java sebelumnya, jalankan arahan berikut untuk memeriksa versi Java yang dipasang.
$ java --versiOutput berikut akan muncul jika Java 9 dipasang pada sistem.
Sekiranya anda tidak memasang Java sebelumnya, anda boleh mengikuti langkah-langkah dari pautan tutorial berikut untuk memasang Java sebelum memulakan langkah seterusnya.
https: // linuxhint.com / pasang-java-9-di-ubuntu /
Pergi ke lokasi URL berikut untuk memuat turun versi terbaru JMeter. Anda boleh memuat turun fail binari atau sumber alat ini dari lokasi ini. Klik pada 'Apache-JMeter-5.0.zip ' pautan untuk memuat turun fail zip perduaan JMeter.
http: // jmeter.apache.org / muat turun_jmeter.cgi
Klik pada Simpan fail butang radio dan okey butang untuk memulakan muat turun.
Secara lalai, fail akan dimuat turun dalam Muat turun folder. Buka folder, klik kanan pada fail zip dan klik Ekstrak Di Sini dari menu pop timbul.
Jalankan JMeter
Tekan Alt + Ctrl + T untuk membuka terminal dan ketik perintah berikut untuk pergi ke lokasi dari mana anda boleh menjalankan JMeter.
$ cd Muat turun / apache-jmeter-5.0 / tong /
Jalankan arahan berikut untuk menjalankan JMeter dan buka kotak dialog JMeter.
$ ./ jmeter
Kotak dialog berikut akan muncul setelah pemasangan JMeter berjaya.
Kotak dialog berikut akan muncul setelah pemasangan JMeter berjaya.
Ujian Ringkas menggunakan JMeter
Dibincangkan sebelumnya bahawa JMeter boleh digunakan untuk pelbagai jenis ujian. Bagaimana ujian beban sederhana dapat dilakukan dengan menggunakan JMeter ditunjukkan dalam bahagian tutorial ini. Nama ujian ditetapkan ke Rancangan Ujian secara lalai. Sekiranya anda mahu, anda boleh menukar nilai lalai. Di sini, Nama ditetapkan ke Rancangan Ujian1 dan ujian1 ditetapkan sebagai komen yang menjadi pilihan. Seterusnya, anda harus menetapkan pemboleh ubah yang ingin anda gunakan dalam ujian anda. Di sini, laman web tersebut ditetapkan sebagai nama pemboleh ubah dan tutorial4uhelp.com ditetapkan sebagai nilai. Ujian ini akan melakukan ujian beban berdasarkan konfigurasi laman web seterusnya tutorial4uhelp.com.
Klik kanan pada Rancangan Ujian1 dari navigasi kiri. Klik pada Tambah, seterusnya Thread (Pengguna) dan seterusnya Kumpulan Thread. Ini digunakan untuk mengatur tindakan, sifat, dan jadwal Kumpulan Thread sebelum memulakan ujian.
Di Thread Group, Lima jenis tindakan dapat dilakukan apabila terdapat kesalahan sampler. Ini adalah,
- Teruskan
- Mulakan Gelung Thread Seterusnya
- Hentikan Benang
- Hentikan Ujian
- Hentikan Ujian Sekarang
Anda boleh memilih salah satu tindakan di atas untuk ujian anda. Di sini, pilihan lalai digunakan. Bahagian seterusnya dari Thread Group adalah untuk menetapkan Harta Benang. Sifatnya adalah,
- Bilangan Thread (pengguna)
Properti ini digunakan untuk menetapkan jumlah pelawat maya yang anda mahukan untuk ujian. 15 ditetapkan di sini.
- Tempoh Peningkatan (dalam beberapa saat)
Properti ini digunakan untuk menetapkan masa antara dua utas. 5 saat ditetapkan di sini.
- Kiraan Gelung
Properti ini digunakan untuk menetapkan berapa kali utas akan dijalankan. Anda boleh menjalankan utas untuk masa yang tidak terhad dengan memilih Selamanya kotak pilihan. 1 ditetapkan di sini untuk menjalankan utas hanya untuk satu masa.
Terdapat dua sifat lain yang "Delay Thread pembuatan sehingga diperlukan"Dan"Penjadual". Harta ini tetap tidak diperiksa di sini. Konfigurasi Penjadual bahagian digunakan untuk menetapkan masa pelaksanaan ujian dan ia akan digunakan dalam ujian jika anda memeriksa Penjadual.
Seterusnya, anda harus menetapkan Sampler taip untuk melakukan ujian. Di sini, Permintaan HTTP ditetapkan sebagai Sampler, untuk memukul pelayan untuk sumber.
Dalam Permintaan HTTP bahagian, anda mesti menetapkan Pelayan Web, Permintaan HTTP taip untuk ujian. Anda boleh menggunakan HTTP atau https sebagai protokol berdasarkan pelayan anda. Secara lalai, HTTP digunakan. Anda harus menetapkan nama domain atau alamat IP pelayan anda Nama Pelayan atau IP bidang. Di sini, 'tutorial4uhelp.domain com 'digunakan sebagai Nama Pelayan. Nilai lain kekal sebagai nilai lalai.
Seterusnya, anda harus menetapkan Pendengar menaip. Ia digunakan untuk melihat hasil ujian dalam pelbagai format. Di sini, 'Lihat Hasil dalam Jadual'dipilih.
Sekarang, anda boleh mengklik butang mula untuk memulakan ujian berdasarkan konfigurasi yang ditetapkan. Anda mesti menunggu beberapa saat untuk menyelesaikan utas dalam langkah ini.
Skrin berikut akan muncul setelah menyelesaikan ujian.
Kesimpulannya
JMeter adalah alat ujian yang popular sekarang tetapi perisian ini mempunyai beberapa batasan. Ia menghabiskan lebih banyak memori semasa melakukan ujian. Ini tidak baik untuk aplikasi desktop dan tidak dapat membuat HTML dan JavaScript seperti penyemak imbas. Sekiranya anda bersiap untuk menerbitkan laman web anda, maka sangat penting untuk memeriksa prestasi laman web anda. Anda boleh menggunakan JMeter untuk memeriksa prestasi laman web dengan melakukan pelbagai jenis ujian di atasnya. Ini akan membantu anda untuk mengesan masalah laman web anda dan mengambil tindakan yang tepat untuk menyelesaikannya.