Záznam testu výkonu rozhraní API soketu

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:

  1. V perspektivě Test výkonu klepněte na tlačítko panelu nástrojů Nový test ze záznamu Tlačítko panelu nástrojů Nový test ze záznamu nebo klepněte na volbu Soubor > Nový > Test ze záznamu.
  2. 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.
  3. 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 Ikona Vytvořit nadřízenou složku.
  4. 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.
  5. 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ů.
  6. 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.
  7. 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.
  8. 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ář Ikona Vložit komentář.
    • Chcete-li k zaznamenanému testu přidat snímek obrazovky, klepněte na ikonu Zachytit obrazovku Ikona 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 Ikona Vložit synchronizaci.
    • Chcete-li k záznamu ručně přidat složku transakce, klepněte na ikonu Spustit transakci Ikona Spustit transakci a na ikonu Ukončit transakci Ikona 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í Ikona 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.
  9. 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 Ikona 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ů.

Váš názor