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

Server Proksi HTTP masuk JMeter

Langkah 1) Mengatur server Proksi HTTP

Ini adalah panduan langkah demi langkah untuk menyiapkan proxy

  1. Start JMeter
  2. Pilih Rencana Tes di pohon
  3. Add Grup Benang

    Klik kanan pada Rencana Tes dan tambahkan grup utas baru: Add => Thread (Pengguna) =>Grup Benang

Mengatur server Proksi HTTP

  1. Add Permintaan HTTP

    Pilih Grup Thread; klik kanan Add => Elemen Konfigurasi => Default Permintaan HTTP

Mengatur server Proksi HTTP

Di elemen Default Permintaan HTTP baru: Di Nama server atau IP, masukkan “google.com”. Anda harus mengosongkan bidang lainnya

Mengatur server Proksi HTTP

  1. Add Pengontrol Perekaman

    Klik kanan pada "Grup Thread" dan tambahkan pengontrol rekaman: Add => Pengontrol Logika =>

    Pengontrol Perekaman

Mengatur server Proksi HTTP

  1. Add Proxy Server ke WorkBench

    Klik kanan pada Workbench dan tambahkan proxy http: Add => Elemen Non-Ujian => Server Proksi HTTP

    Mengatur server Proksi HTTP

  2. set Target pengawas di mana skrip rekaman Anda akan ditambahkan

Mengatur server Proksi HTTP

  1. Start Proxy Server

    Kembali ke HTTP Proxy Server, dan klik Start tombol di bagian bawah. Sekarang milikmu JMeter server proksi dimulai

    Mengatur server Proksi HTTP

  2. Mulai Browser Anda (saya menggunakan Firefox), pilih Alat Bantu => pilihan => Advanced => jaringan => Pengaturan => Masukkan proxy HTTP seperti gambar di bawah ini

    Mengatur server Proksi HTTP

Langkah 2) Catat aktivitas Anda

  1. Sekarang Luncurkan http://www.google.com di peramban web Anda (JMeter masih buka)
  2. Lakukan kegiatan mencari kata kunci “guru99".
  3. Kembali ke JMeter, di Server Proksi HTTP, klik berhenti saat selesai

    Rekam Aktivitas

  4. Setelah selesai merekam, Anda akan melihatnya JMeter secara otomatis membuat permintaan HTTP baru seperti gambar di bawah ini

    Rekam Aktivitas

    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

  5. Klik File => Simpan Rencana Tes Anda sebagai

    Rekam Aktivitas

  6. Kotak dialog akan ditampilkan => masukkan nama rencana pengujian Anda di kolom Nama File => Klik Simpan

    Sekarang Rencana Tes Anda disimpan dengan nama RecordingTestPlan.jmx

Rekam Aktivitas

Langkah 3) Jalankan Rencana Pengujian Anda

  1. Pilih Grup Utas => Tambah => Pendengar=> Laporan Ringkasan

Jalankan Rencana Tes

  1. Laporan Ringkasan akan menunjukkan beberapa statika dasar

    Jalankan Rencana Tes

  2. Pilih Thread Group, masukkan informasi seperti gambar di bawah ini

Jalankan Rencana Tes

Anda dapat merujuk pada artikel 5 JMeter Pengujian Kinerja.doc untuk mengetahui detail tentang konfigurasi Grup Thread

  1. 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.

    Jalankan Rencana Tes

Langkah 4) Simpan hasil tes Anda

  1. Klik Simpan Data Tabel untuk menyimpan hasil tes ke file

Simpan Hasil Tes

  1. Masukkan nama hasil tes dan klik Simpan. Hasil Tes di JMeter disimpan dalam format *.csv sebagai default

Simpan Hasil Tes

Unduh Rencana Tes Perekaman File

Unduh File Server Proksi HTTP

Penyelesaian masalah

Jika Anda menghadapi masalah saat menjalankan skenario di atas… lakukan hal berikut

  1. Periksa apakah Anda terhubung ke internet melalui proxy. Jika ya, hapus proxy tersebut.
  2. Buka contoh baru Jmeter
  3. Buka RecordingTestPlan.jmx di Jmeter
  4. Klik Kanan pada Workbench => Merge=> Pilih HTTP Proxy Server.jmx
  5. Klik pada Grup Thread => Laporan Ringkasan
  6. Jalankan Tes