Průvodce vytvořením testu se spustí při záznamu testu. Při záznamu testu záznamník proxy zachycuje komunikaci HTTP mezi prohlížečem a webovým serverem.
Test můžete zaznamenat z programů Microsoft Internet Explorer, Mozilla Firefox nebo z jiného prohlížeče.
Než začnete
K záznamu komunikace HTTP z prohlížeče jsou k dispozici tyto záznamníky:
- Záznamník proxy SOCKS: Tento záznamník použijte v případě, že nejsou zapotřebí žádná připojení proxy.
- Záznamník proxy HTTP: Tento záznamník použijte v případě, že jsou pro připojení k síti zapotřebí připojení proxy nebo v případě, že klientský program nepodporuje SOCKS.
- Záznamník soketu: Tento záznamník použijte pro nízkoúrovňový síťový provoz, pokud klient nepodporuje servery proxy.
Používáte-li zabezpečení SSL (Secure Sockets Layer), může záznamník proxy způsobit problémy s ověřením, protože SSL přenáší komunikaci mezi klientem a serverem. V závislosti na použité metodě ověření může klient vyžadovat, aby záznamník proxy ověřil sám sebe jako server, zatímco server může po záznamníku proxy požadovat, aby se ověřil jako klient. Pokud klientský program požaduje ověřený server, musíte mít přístup k úložišti klíčů certifikátů serveru a poskytnout jej záznamníku proxy, nebo musíte nakonfigurovat klienta pro přijetí výchozího certifikátu ze záznamníku proxy místo certifikátu ze serveru.
Pokud zaznamenáte test, který nemá zabezpečení SSL, můžete jej převést na zabezpečený přidáním objektu SSL do odpovídající konfigurace přístupu serveru v testu.
Postup
Záznam testu výkonu HTTP prohlížečem:
- V perspektivě Test výkonu na panelu nástrojů klepněte na ikonu Nový test ze záznamu
nebo použijte nabídku .
- V průvodci Nový test ze záznamu klepněte na volbu Vytvořit test z nového záznamu, vyberte volbu Test HTTP a klepněte na tlačítko Další. Zaznamenáváte-li citlivá data, klepněte na volbu Úroveň šifrování záznamu a vyberte úroveň šifrování pro záznam.
- Na stránce Vybrat umístění vyberte projekt a složku, v níž má být test vytvořen, zadejte název pro test a klepněte na tlačítko Další. V případě potřeby klepněte na ikonu Vytvořit nadřízenou složku
, a vytvořte tak projekt nebo složku testu výkonu.
- Na stránce Vybrat aplikaci klienta vyberte webový prohlížeč, který má být použit. Typ aplikace definuje záznamník, který lze použít. Pro záznam testu služby lze použít tyto typy aplikací klienta:
- Microsoft Internet Explorer: Tato volba zaznamenává příchozí a odchozí komunikaci programu Internet Explorer.
- Mozilla Firefox: Tato volba zaznamenává příchozí a odchozí komunikaci programu Firefox.
- Google Chrome: Tato volba zaznamenává příchozí a odchozí komunikaci programu Chrome.
- Apple Safari: Tato volba zaznamenává příchozí a odchozí komunikaci programu Safari.
- Opera: Tato volba zaznamenává příchozí a odchozí komunikaci programu Opera.
- Spravovaná aplikace: Tato volba spustí prohlížeč, který není v seznamu.
- Nespravovaná aplikace: Tato volba zaznamenává komunikaci HTTP z jednoho či více programů klienta, které používají server proxy. Klientské programy musíte spustit ručně. Poté bude záznamník proxy zaznamenávat veškerou příchozí a odchozí komunikaci na zadaném síťovém portu.
- V závislosti na vaší volbě v kroku 4 proveďte jeden z následujících nezbytných kroků: Na stránce Nastavení záznamníku v závislosti na zvoleném prohlížeči zadejte tyto podrobnosti:
- Pokud jste vybrali určitý prohlížeč, zadejte metodu záznamu.
- Klepnutím na volbu Zaznamenat nízkoúrovňový síťový provoz proxy aktivujete záznam komunikace HTTP nebo SOCKS prostřednictvím serveru proxy, zatímco klepnutím na volbu Zaznamenávat nízkoúrovňový síťový provoz soketu aktivujete záznam nízkoúrovňové síťové komunikace pro aplikace, které neumožňují použití serveru proxy. Tuto volbu použijte v případě, že nepoužíváte prohlížeč Mozilla Firefox ani Microsoft Internet Explorer.
Poznámka: Při použití záznamu proxy můžete odfiltrovat požadavky HTTP nebo HTTPS směřující ke specifickým koncovým bodům tak, aby žádné požadavky směřující k těmto koncovým bodům nebyly zaznamenány. Viz
Předvolby záznamu proxy.
- Je-li rozšíření webového uživatelského rozhraní produktu IBM® Rational Test Workbench Eclipse
Client nainstalováno a sdíleno prostřednictvím shellu s produktem IBM Rational Performance Tester, můžete použít volbu Zaznamenat akce uživatele k záznamu funkčních aspektů aplikace v téže relaci nahrávání HTTP. Budou tak zaznamenány funkční i výkonnostní aspekty aplikace.
- Pokud server vyžaduje ověření klienta prostřednictvím SSL, musíte poskytnout úložiště klíčů certifikátu klienta pro záznamník proxy k ověření serverem, jakoby záznamník proxy byl klientem. Vyberte zaškrtávací políčko Server vyžaduje specifický certifikát klienta. Zadejte název souboru a heslo úložiště klíčů certifikátu serveru. Je-li zapotřebí více certifikátů, klepněte na volbu Více certifikátů, klepněte na tlačítko Přidat a určete název a heslo souboru úložiště klíčů certifikátu pro jednotlivé kombinace názvu a portu hostitele.
- Pokud jste vybrali Mozilla Firefox, můžete zvolit použití dočasného profilu Firefox. Prohlížeč Firefox se spustí bez záložek, modulů plug-in a panelů nástroj, jež mohou být přidruženy k vašemu běžnému profilu. Vyberte zaškrtávací pole Použít alternativní profil Firefox a poté vyberte volbu Použít dočasný profil Firefox.
- Pokud jste klepli na volbu Zaznamenat nízkoúrovňový síťový provoz proxy,
klepněte na volbu Rozšířené a určete, zda má být použit záznamník proxy HTTP nebo SOCKS ke kontrole a úpravě nastavení připojení sítě, jež prohlížeč používá k určení rozšířených nastavení ověření SSL. Pokud jste klepli na volbu Zaznamenat nízkoúrovňový síťový provoz soketu, určete rozšířená nastavení ověření SSL.
- Pokud jste vybrali volbu Spravovaná aplikace, postupujte takto:
- Na stránce Metoda záznamu klepněte na záznamník, který má být použit k záznamu komunikace HTTP, a poté klepněte na tlačítko Další.
- Na stránce Volby spravované aplikace pro volbu Cesta k programu klepněte na tlačítko Procházet a vyberte program. V případě potřeby určete Pracovní adresář a do pole Argumenty zadejte argumenty příkazového řádku požadované programem. Klepněte na tlačítko Další.
- Pokud program vyžaduje uživatelský vstup z rozhraní příkazového řádku, vyberte zaškrtávací políčko Otevřít konzolu pro uživatelský vstup. Klepněte na tlačítko Další.
- V závislosti na zvolené metodě záznamu proveďte jeden z následujících kroků:
- Na stránce Nastavení záznamníku proxy určete, zda má být použit záznamník proxy HTTP nebo SOCKS ke kontrole a úpravě nastavení síťového připojení, jež používá prohlížeč, nebo k určení rozšířených nastavení ověření SSL.
- Na stránce Zabezpečená nastavení záznamníku I/O soketu určete rozšířená nastavení ověření SSL.
- Pokud jste vybrali volbu Nespravovaná aplikace, na stránce Nastavení záznamníku proxy určete, zda má být použit záznamník proxy HTTP nebo SOCKS ke kontrole a úpravě nastavení síťového připojení, jež používá prohlížeč, nebo k určení rozšířených nastavení ověření SSL.
- Klepněte na tlačítko Dokončit. Při spuštěné vašeho prohlížeče se otevře okno s průběhem.
- Do pole adresy v prohlížeči zadejte adresu webové aplikace, kterou chcete otestovat, a aktivujte odkaz.
Poznámka: Zadáte-li adresu zabezpečených webových stránek (adresu, která začíná řetězcem https:), je možné, že váš prohlížeč zobrazí výstrahu zabezpečení. V závislosti na
bezpečnostním certifikátu daného serveru můžete být před povolením záznamu požádáni o akceptování bezpečnostního rizika.
- Proveďte úlohy uživatele, jež mají být otestovány. Během zaznamenávání postupujte podle těchto pokynů:
- Vyčkejte na úplné načtení jednotlivých stránek. Toto čekání neovlivní výsledky testování výkonu, protože můžete pro přehrání testu odebrat přídavný čas zpoždění obsluhy (čas přemýšlení).
- Neměňte žádné předvolby prohlížeče.
Pomocí panelu nástrojů
Anotace testu záznamníku můžete během záznamu přidat komentáře, zaznamenat synchronizace nebo pořídit snímky obrazovky.
- Chcete-li změnit název stránky, klepněte na ikonu Změnit název stránky
. Ve výsledném testu prvek stránky v editoru testů bude používat nový název. Nicméně původní název je zachován v oblasti Bod verifikace titulku stránky, takže body verifikace titulku stránky budou nadále pracovat správně.
- Chcete-li k zaznamenanému testu přidat komentář, klepněte na ikonu Vložit komentář
. Budete vyzváni k zadání komentáře.
- Chcete-li k zaznamenanému testu přidat snímek obrazovky, klepněte na ikonu Zachytit obrazovku
. Snímky obrazovek a oken usnadní čtení vašich testů a pomohou vám zaznamenaný test vizualizovat. Nastavení snímků obrazovky lze změnit a k obrázku lze přidat komentář.
- Chcete-li k záznamu ručně přidat synchronizační bod, klepněte na ikonu Vložit synchronizaci
.
- Chcete-li k záznamu ručně přidat složku transakce, klepněte na ikony Spustit transakci
a Zastavit transakci
, abyste transakci spustili a ukončili. Transakce mohou být vnořené.
- Chcete-li do zaznamenaného testu vložit bod rozdělení, klepněte na ikonu Bod rozdělení
. Pomocí bodů rozdělení můžete z jednoho záznamu generovat více testů,
které lze pomocí plánu přehrát v různém pořadí. V tématu Rozdělení testu HTTP během záznamu naleznete další informace o rozdělení testu.
- Chcete-li odfiltrovat pakety pro zobrazení během relací nahrávání, klepněte na ikonu Filtrovat pakety
. Můžete určit kritéria filtru pro následující prvky: - Typ paketu SAP.
- Atribut paketu SAP.
- Typ paketu soketu.
- Atribut paketu soketu.
- Typ paketu.
- ID připojení proxy.
- Události Citrix.
- Skupina podmínek.
- Vzdálený hostitel.
Filtry paketů můžete podle potřeby přidávat a odebírat.
- Po dokončení uživatelských úloh v prohlížeči zastavte záznamník. Prohlížeč můžete zastavit zavřením klientského programu nebo klepnutím na ikonu Zastavit
v pohledu Řízení záznamu.
Výsledky
Během generování testu se otevře okno s průběhem. Po dokončení testu pohled
Ovládání záznamu zobrazí zprávu
Generování testů dokončeno, navigátoru testu vypíše váš test a test se otevře v editoru testů.