Proxy server HTTP v JMeter: Zaznamenejte ukázkový skript

Obsah:

Anonim

Record Testing help tester to record & run their activity against test target. Jedná se o typ automatizovaného testování, ale pro více uživatelů. Tento výukový program vás provede, jak použít server proxy k zaznamenání vašeho testu.

Proxy server umožňuje JMeteru sledovat a zaznamenávat aktivitu uživatelů, zatímco procházejí webovou aplikaci pomocí běžného prohlížeče.

V tomto výukovém programu se naučíte

  • Krok 1) Nastavení serveru proxy HTTP
  • Krok 2) Zaznamenejte svou aktivitu
  • Krok 3) Spusťte testovací plán
  • Krok 4) Uložte výsledek testu

Zde je plán tohoto praktického příkladu

Krok 1) Nastavení serveru proxy HTTP

Toto je podrobný průvodce nastavením serveru proxy

  1. Spusťte JMeter
  2. Vyberte testovací plán na stromě
  3. Přidat skupinu vláken

    Klikněte pravým tlačítkem na testovací plán a přidejte novou skupinu vláken: Přidat => Vlákna (Uživatelé) => Skupina vláken

  1. Přidat požadavek HTTP

    Vyberte skupinu vláken; klikněte pravým tlačítkem Přidat => Konfigurační prvek => Výchozí nastavení požadavku HTTP

V novém prvku Výchozí nastavení požadavku HTTP: Do pole Název serveru nebo IP zadejte „google.com“. Ostatní pole byste měli ponechat prázdná

  1. Přidat řadič záznamu

    Klikněte pravým tlačítkem na „Skupinu vláken“ a přidejte záznamový řadič: Přidat => Logický řadič =>

    Řadič záznamu

  1. Přidejte Proxy Server do WorkBench

    Klikněte pravým tlačítkem na Workbench a přidejte http proxy: Přidat => Netestovací prvky => HTTP Proxy Server

  2. Nastavte Target Controller, kam budou přidány vaše zaznamenané skripty

  1. Spusťte proxy server

    Vraťte se na proxy server HTTP a v dolní části klikněte na tlačítko Start . Nyní se spustí váš proxy server JMeter

  2. Spusťte prohlížeč (používal jsem Firefox), zvolte Tool => Option => Advanced => Network => Setting => Enter HTTP proxy as figure below

Krok 2) Zaznamenejte svou aktivitu

  1. Nyní ve webovém prohlížeči spusťte stránku http://www.google.com (JMeter stále otevřený)
  2. Vyhledávejte aktivity pomocí klíčového slova „ guru99 “.
  3. Zpět na JMeter, na HTTP Proxy Server, klikněte na Stop po dokončení

  4. Po dokončení nahrávání uvidíte, že JMeter automaticky vytvořil nový požadavek HTTP, jak ukazuje obrázek níže

    JMeter již zaznamenal požadavek uživatele na domovskou stránku webu Google. Http://www.google.com/

    Ostatní požadavky HTTP se zobrazují na obrázku výše, měli byste je odstranit. Protože JMeter někdy zaznamenává také některé reklamní odkazy, když hledáte klíčové slovo na Googlu. V našem testovacím plánu bychom je měli ignorovat

  5. Klikněte na Soubor => Uložit testovací plán jako

  6. Zobrazení dialogového okna => zadejte název svého testovacího plánu do pole Název souboru => Klikněte na Uložit

    Nyní je váš testovací plán uložen pod názvem RecordingTestPlan.jmx

Krok 3) Spusťte testovací plán

  1. Vyberte skupinu vláken => Přidat => Posluchač => Souhrnný přehled

  1. Souhrnná zpráva zobrazí některé základní statické údaje

  2. Vyberte skupinu vláken, zadejte informace jako na obrázku níže

V článku 5 JMeter Performance Testing.doc najdete podrobnosti o konfiguraci skupiny vláken

  1. Před zahájením testu vyberte možnost „Souhrnná zpráva“. Až budete připraveni spustit test, vyberte Spustit => Spustit (Ctrl + R). JMeter přehraje vaši aktivitu stokrát

    Během testu se statistiky budou měnit, dokud nebude test hotový.

Krok 4) Uložte výsledek testu

  1. Kliknutím na Uložit data tabulky uložíte výsledek testu do souboru

  1. Zadejte název výsledku testu a klikněte na Uložit. Výsledek testu v JMeteru je standardně uložen ve formátu * .csv

Stáhněte si testovací plán nahrávání souborů

Stáhněte si soubor HTTP Proxy Server

Odstraňování problémů

Pokud se při spuštění výše uvedeného scénáře setkáte s problémem

… Udělej následující
  1. Zkontrolujte, zda se připojujete k internetu prostřednictvím serveru proxy. Pokud ano, odeberte proxy.
  2. Otevřete novou instanci Jmeter
  3. Otevřete soubor RecordingTestPlan.jmx v Jmetru
  4. Klikněte pravým tlačítkem na Workbench => Sloučit => Vyberte HTTP Proxy Server.jmx
  5. Klikněte na skupinu vláken => souhrnná zpráva
  6. Spusťte test