Test rozhraní API soketu můžete zaznamenat z libovolného klientského programu na počítači. Při záznamu průvodce záznamem automaticky spustí program klienta a zaznamená všechna data, která se přenáší prostřednictvím rozhraní API soketu.
Než začnete
Testy jsou ukládány do projektů testování výkonu. Pokud váš pracovní prostor neobsahuje projekt testu výkonu, vytvoří jej průvodce vytvořením testu s názvem, který budete moci změnit. Chcete-li uložit test do specifického projektu, ověřte před zaznamenáním testu, zda tento projekt existuje.
Zajistěte si fungující program klienta a připojení k serveru.
Zkontrolujte, zda je zaznamenávaná relace reprodukovatelná. To znamená, že až test přehraje zaznamenané akce, obdržíte ze serveru stejné odezvy.
Produkt IBM® Rational Performance Tester nepodporuje záznam soketů v 64bitových verzích systémů
Microsoft Windows
2003 a Windows XP.
Postup
Chcete-li zaznamenat test soketu, postupujte takto:
- V perspektivě Test výkonu klepněte na tlačítko panelu nástrojů Nový test ze záznamu
nebo klepněte na volbu .
- V průvodci Nový test ze záznamu klepněte na volbu Vytvořit test z nového záznamu, vyberte volbu Test soketu a klepněte na tlačítko Další. Pokud zaznamenáváte citlivá data, můžete vybrat Úroveň šifrování záznamu.
- 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 vytvořte nový projekt nebo složku klepnutím na volbu Vytvořit nadřízenou složku
.
- Na stránce Vybrat aplikaci klienta vyberte typ klientského programu, který chcete použít pro záznam testu:
- Chcete-li zadat libovolný program klienta, který se nachází na vašem počítači, vyberte volbu
Spravovaná aplikace a klepněte na tlačítko Další.
Na stránce Volby spravované aplikace klepněte na tlačítko
Procházet a určete Cestu k programu. V případě potřeby zadejte Pracovní adresář a do pole Argumenty zadejte argumenty příkazového řádku, které daný program vyžaduje.
Pokud program vyžaduje uživatelský vstup z rozhraní příkazového řádku, vyberte volbu Otevřít konzolu pro účely uživatelského vstupu.
- Chcete-li zaznamenat relaci emulace terminálu TN3270, vyberte volbu IBM
Personal Communication nebo Attachmate EXTRA!
X-treme, jsou-li tyto programy nainstalované, a klepněte na tlačítko Další.
V případě potřeby zadejte soubor relace, který spustí relaci TN3270.
Poznámka: Tímto způsobem vytvoří záznam relace TN3270 nízkoúrovňový test výkonu rozhraní API soketu, který vychází z provozu protokolu TN3270.
Chcete-li zaznamenat test TN3270, projděte si téma
Záznam testu výkonu TN3270.
- Chcete-li zaznamenat relaci HTTP, vyberte volbu Microsoft Internet
Explorer nebo Mozilla Firefox a klepněte na tlačítko
Další.
Pokud jste vybrali volbu Mozilla
Firefox, můžete zadat profil Firefox.
Poznámka: Tímto způsobem vytvoří záznam relace HTTP test výkonu rozhraní API soketu, který vychází z provozu HTTP. Chcete-li zaznamenat test HTTP, projděte si téma
Záznam testu HTTP.
- Pokud aplikace používá ověření SSL (Secure Sockets Layer) a TLS (Transport Layer Security) k ověření serveru nebo aplikace klienta, zadejte následující volby a klepněte na tlačítko
Další:
- Pokud používáte ověření na straně klienta, vyberte volbu Server vyžaduje specifický certifikát klienta. Určete název souboru úložiště klíčů a heslo pro daný certifikát. Pokud je vyžadováno více certifikátů, klepněte na volbu Více certifikátů a pro každý název hostitele a port zadejte název souboru úložiště klíčů a heslo pro příslušný certifikát.
- Chcete-li pro každý název hostitele a port zadat název souboru úložiště klíčů serveru a heslo, vyberte volbu Klient vyžaduje specifický certifikát serveru.
Pokud neuvedete certifikát serveru, musíte nakonfigurovat aplikaci klienta, aby ověřila certifikát záznamníku proxy, jako kdyby byl záznamník proxy skutečným serverem. Klepnutím na volbu Uložit tento certifikát uložíte certifikát vygenerovaný produktem IBM Rational Performance Tester,
a naimportujete soubor .cer do aplikace klienta.
V případě potřeby vyberte, zda se má používat šifrování SSL 3.0 a TLS 1.0.
Další informace o ověřování SSL a TLS viz téma Pokyny pro testování výkonu soketů.
- Pokud test výkonu rozhraní API soketu zaznamenáváte poprvé, přečtěte si informace v části
Varování o ochraně soukromí. Chcete-li pokračovat, vyberte volbu Přijmout.
- Klepnutím na tlačítko Dokončit spustíte záznam. Po spuštění programu klienta se otevře okno s průběhem.
- Pomocí klientského programu proveďte akce, které chcete testovat. 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 k zaznamenanému testu přidat komentář, klepněte na ikonu Vložit komentář
.
- 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. Můžete změnit nastavení snímků obrazovky a přidávat komentáře k obrázkům.
- Chcete-li k záznamu přidat synchronizaci testu, klepněte na ikonu
Vložit synchronizaci
.
- Chcete-li k záznamu ručně přidat složku transakce, klepněte na ikonu Spustit transakci
a na ikonu Ukončit transakci
, abyste transakci spustili a ukončili.
- 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í. Další informace o rozdělení testu viz téma Rozdělení testu během záznamu.
- Až dokončíte testované akce v programu, zastavte záznamník. Toto provedete zavřením klientského programu
nebo klepnutím na tlačítko Zastavit
v pohledu Ovládací prvky
záznamníku. Během generování testu se otevře
okno s průběhem. Po dokončení se v pohledu Řízení záznamníku zobrazí zpráva
Generování testů dokončeno, váš test se vypíše v navigátoru testu a otevře v editoru testů.