Pelayan Proksi HTTP di JMeter: Rekod Skrip Contoh

Isi kandungan:

Anonim

Rekod Ujian membantu penguji untuk merekod & menjalankan aktiviti mereka terhadap sasaran ujian. Ini adalah jenis ujian automatik tetapi untuk pelbagai pengguna. Tutorial ini membimbing anda cara menggunakan Proxy Server untuk merakam ujian anda.

Proxy Server membenarkan JMeter untuk menonton dan merakam aktiviti pengguna semasa mereka melayari aplikasi web dengan penyemak imbas biasa.

Dalam tutorial ini, anda akan belajar

  • Langkah 1) Menetapkan pelayan Proksi HTTP
  • Langkah 2) Rekodkan aktiviti anda
  • Langkah 3) Jalankan Pelan Ujian anda
  • Langkah 4) Simpan keputusan ujian anda

Inilah peta jalan contoh praktikal ini

Langkah 1) Menetapkan pelayan Proksi HTTP

Ini adalah panduan Langkah demi langkah untuk menyediakan proksi

  1. Mulakan JMeter
  2. Pilih Rancangan Uji di atas pokok
  3. Tambah Kumpulan Thread

    Klik kanan pada Rancangan Uji dan tambahkan kumpulan utas baru: Tambah => Threads (Pengguna) => Kumpulan Thread

  1. Tambahkan Permintaan HTTP

    Pilih Kumpulan Thread; klik kanan Tambah => Elemen Konfigurasi => Lalai Permintaan HTTP

Dalam elemen HTTP Request Defaults baru: Dalam nama Server atau IP, masukkan "google.com". Anda harus mengosongkan medan yang lain

  1. Tambah Pengawal Rakaman

    Klik kanan pada "Thread Group" dan tambahkan pengawal rakaman: Add => Logic Controller =>

    Pengawal Rakaman

  1. Tambah Pelayan Proksi ke WorkBench

    Klik kanan pada Workbench dan tambahkan proksi http: Add => Elemen Bukan Ujian => HTTP Proxy Server

  2. Tetapkan Target Controller di mana skrip yang anda rakam akan ditambahkan

  1. Mulakan Pelayan Proksi

    Kembali ke Pelayan Proksi HTTP, dan klik butang Mula di bahagian bawah. Sekarang pelayan proksi JMeter anda bermula

  2. Mulakan Penyemak Imbas anda (saya menggunakan Firefox), pilih Alat => Pilihan => Lanjutan => Rangkaian => Tetapan => Masukkan proksi HTTP seperti gambar di bawah

Langkah 2) Rekodkan aktiviti anda

  1. Sekarang Lancarkan http://www.google.com di penyemak imbas web anda (JMeter masih terbuka)
  2. Adakah aktiviti mencari kata kunci " guru99 ".
  3. Kembali ke JMeter, dalam HTTP Proxy Server, klik Berhenti apabila selesai

  4. Setelah selesai merakam, anda akan melihat JMeter membuat permintaan HTTP baru secara automatik seperti gambar di bawah

    JMeter telah merakam permintaan pengguna ke Laman Utama laman web Google. Http://www.google.com/

    Permintaan HTTP yang lain ditunjukkan dalam gambar di atas, anda harus menghapusnya. Kerana kadang-kadang JMeter juga merakam beberapa pautan iklan semasa anda mencari kata kunci di Google. Kita harus mengabaikannya dalam Rancangan Ujian kita

  5. Klik Fail => Simpan Rancangan Ujian anda sebagai

  6. Paparan kotak Dialog => masukkan nama rancangan ujian anda di medan Nama Fail => Klik Simpan

    Sekarang Rancangan Ujian anda disimpan dengan nama RecordingTestPlan.jmx

Langkah 3) Jalankan Pelan Ujian anda

  1. Pilih Kumpulan Thread => Tambah => Pendengar => Laporan Ringkasan

  1. Laporan Ringkasan akan menunjukkan beberapa statistik asas

  2. Pilih Kumpulan Thread, masukkan maklumat seperti gambar di bawah

Anda boleh merujuk artikel 5 JMeter Performance Testing.doc untuk mengetahui perincian mengenai konfigurasi Thread Group

  1. Sebelum anda memulakan ujian, pilih "Laporan Ringkasan". Apabila anda sudah bersedia untuk menjalankan ujian, pilih Run => Start (Ctrl + R). JMeter akan memainkan semula aktiviti anda dalam 100 kali

    Semasa ujian berjalan, statistik akan berubah sehingga ujian selesai.

Langkah 4) Simpan keputusan ujian anda

  1. Klik Simpan Data Jadual untuk menyimpan hasil ujian ke fail

  1. Masukkan nama hasil ujian dan klik Simpan. Hasil Ujian dalam JMeter disimpan dalam format * .csv sebagai lalai

Muat turun Rancangan Ujian Rakaman Fail

Muat turun Pelayan Proksi HTTP Fail

Penyelesaian masalah

Sekiranya anda menghadapi masalah semasa menjalankan senario di atas

... lakukan perkara berikut
  1. Periksa sama ada anda menyambung ke internet melalui proksi. Sekiranya ya, alih keluar proksi.
  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 Kumpulan Rangkaian => Laporan Ringkasan
  6. Jalankan Ujian