Server Proksi HTTP masuk JMeter: Rekam Contoh Skrip
Rekam pengujian membantu penguji untuk mencatat & menjalankan aktivitas mereka terhadap target pengujian. Ini adalah jenis pengujian otomatis tetapi untuk banyak pengguna. Tutorial ini memandu Anda cara menggunakan Server Proxy untuk merekam pengujian Anda.
Server Proksi memungkinkan JMeter untuk melihat dan merekam aktivitas pengguna saat mereka menjelajahi aplikasi web dengan browser biasa.
Berikut adalah peta jalan contoh praktis ini
Langkah 1) Mengatur server Proksi HTTP
Ini adalah panduan langkah demi langkah untuk menyiapkan proxy
-
Start JMeter
-
Pilih Rencana Tes di pohon
-
Add Grup Benang
Klik kanan pada Rencana Tes dan tambahkan grup utas baru: Add => Thread (Pengguna) =>Grup Benang
-
Add Permintaan HTTP
Pilih Grup Thread; klik kanan Add => Elemen Konfigurasi => Default Permintaan HTTP
Di elemen Default Permintaan HTTP baru: Di Nama server atau IP, masukkan “google.com”. Anda harus mengosongkan bidang lainnya
-
Add Pengontrol Perekaman
Klik kanan pada "Grup Thread" dan tambahkan pengontrol rekaman: Add => Pengontrol Logika =>
Pengontrol Perekaman
-
Add Proxy Server ke WorkBench
Klik kanan pada Workbench dan tambahkan proxy http: Add => Elemen Non-Ujian => Server Proksi HTTP
- set Target pengawas di mana skrip rekaman Anda akan ditambahkan
-
Start Proxy Server
Kembali ke HTTP Proxy Server, dan klik Start tombol di bagian bawah. Sekarang milikmu JMeter server proksi dimulai
-
Mulai Browser Anda (saya menggunakan Firefox), pilih Alat Bantu => pilihan => Advanced => jaringan => Pengaturan => Masukkan proxy HTTP seperti gambar di bawah ini
Langkah 2) Catat aktivitas Anda
- Sekarang Luncurkan http://www.google.com di peramban web Anda (JMeter masih buka)
- Lakukan kegiatan mencari kata kunci “guru99".
-
Kembali ke JMeter, di Server Proksi HTTP, klik berhenti saat selesai
-
Setelah selesai merekam, Anda akan melihatnya JMeter secara otomatis membuat permintaan HTTP baru seperti gambar di bawah ini
JMeter telah mencatat permintaan pengguna ke Halaman Beranda dari situs web Google. Http://www.google.com/
Permintaan HTTP lainnya ditampilkan pada gambar di atas, Anda harus menghapusnya. Karena suatu saat JMeter juga merekam beberapa tautan iklan saat Anda mencari kata kunci di Google. Kita harus mengabaikannya dalam Rencana Uji kami
-
Klik File => Simpan Rencana Tes Anda sebagai
-
Kotak dialog akan ditampilkan => masukkan nama rencana pengujian Anda di kolom Nama File => Klik Simpan
Sekarang Rencana Tes Anda disimpan dengan nama RecordingTestPlan.jmx
Langkah 3) Jalankan Rencana Pengujian Anda
-
Pilih Grup Utas => Tambah => Pendengar=> Laporan Ringkasan
-
Laporan Ringkasan akan menunjukkan beberapa statika dasar
-
Pilih Thread Group, masukkan informasi seperti gambar di bawah ini
Anda dapat merujuk pada artikel 5 JMeter Pengujian Kinerja.doc untuk mengetahui detail tentang konfigurasi Grup Thread
-
Sebelum Anda memulai tes, pilih “Ringkasan Laporan”. Saat Anda siap menjalankan pengujian, pilih Jalankan => Mulai (Ctrl+R). JMeter akan memutar aktivitas Anda sebanyak 100 kali
Saat pengujian berjalan, statistik akan berubah hingga pengujian selesai.
Langkah 4) Simpan hasil tes Anda
-
Klik Simpan Data Tabel untuk menyimpan hasil tes ke file
-
Masukkan nama hasil tes dan klik Simpan. Hasil Tes di JMeter disimpan dalam format *.csv sebagai default
Unduh Rencana Tes Perekaman File
Penyelesaian masalah
Jika Anda menghadapi masalah saat menjalankan skenario di atas… lakukan hal berikut
-
Periksa apakah Anda terhubung ke internet melalui proxy. Jika ya, hapus proxy tersebut.
-
Buka contoh baru Jmeter
-
Buka RecordingTestPlan.jmx di Jmeter
-
Klik Kanan pada Workbench => Merge=> Pilih HTTP Proxy Server.jmx
-
Klik pada Grup Thread => Laporan Ringkasan
-
Jalankan Tes