Změna předvoleb generování testu

Můžete změnit způsob, jakým záznamník testu uspořádává více prvků send a receive v novém testu soketu, tak, že změníte předvolby generování testu. Chcete-li zlepšit čitelnost svého testu, můžete sloučit následné prvky send nebo receive, které používají stejné připojení.

Než začnete

Chcete-li změnit způsob, jakým se prvky testu standardně uspořádají v novém testu, můžete změnit před zaznamenáním testu předvolby generování testu.

Chcete-li sloučit nebo znovu uspořádat prvky v existujícím testu, můžete použít průvodce Uspořádat. Další informace viz Sloučení prvků odeslání a příjmu soketu.

Postup

Chcete-li sloučit prvky send nebo receive v novém testu soketu, postupujte takto:

  1. Použijte nabídku Okno > Předvolby > Test > Generování testu > Generování testu soketu. Otevře se okno předvoleb Generování testu soketu.
  2. Vyberte volbu Strategie. Pro práci s různými aplikacemi můžete vytvořit více strategií uspořádání. Při záznamu je však aktivní pouze jedna strategie.
  3. Vyberte volbu Výchozí strategie, nebo klepněte na volbu Nový a vytvořte novou strategii uspořádání.
  4. Klepněte na volbu Nastavení.
  5. V části Upravit nastavení strategie soketu zadejte, jak má záznamník testu generovat více prvků send a receive:
    Prvky send
    Sloučit následné prvky send
    Tuto volbu vyberte, chcete-li sloučit všechny následné prvky odeslání soketu, které používají stejné připojení.
    Manipulovat s daty pomocí vlastního kódu
    Tuto volbu vyberte, chcete-li donutit všechny vybrané prvky odeslání povolit nastavení Manipulovat s daty pomocí vlastního kódu s uvedeným Názvem třídy vlastní třídy Java™, která používá rozhraní API ke zpracování dat v prvku odeslání soketu.
    Akce přijetí
    Neslučovat
    Tuto volbu vyberte, chcete-li ponechat prvky receive nezměněné ve stavu, v jakém byly zaznamenané.
    Sloučit následné prvky receive
    Tuto volby vyberte, chcete-li sloučit všechny následné prvky soketu receive, které používají stejné připojení.
    Zachovat pouze poslední prvek receive
    Tuto volbu vyberte, chcete-li vyřadit všechny vícenásobné následné prvky receive kromě toho posledního zaznamenaného.
    Časový limit odezvy
    Maximální prodleva (v sekundách) do přijetí prvního bajtu odpovědi. Pokud nejsou žádná data přijata před koncem časového limitu odezvy, akce receive vytvoří chybu v protokolu testu. Čítač časového limitu odezvy se spustí při spuštění akce receive po času přemýšlení; čítač je zastaven, jakmile je přijat první bajt.
    Zásada ukončení
    Tato volba určuje, kdy se má zastavit přijímání dat a přesunout se k dalšímu prvku testu.
    • Přijme přesný počet bajtů: Akce přijímání se zastaví po přijetí zaznamenaného počtu bajtů. Zadejte Časový limit (v sekundách), po kterém akce přijímání vyprodukuje chybu v protokolu testu, jestliže nebude přijat správný počet bajtů. Pokud je povolena volba Velikost data odkazu, akce přijímání očekává počet bajtů zobrazený v oblasti Data. Pokud je volba Velikost data odkazu vypnuta, akce přijmout očekává počet bajtů zobrazený v oblasti Bajty. Toto je výchozí nastavení
    • Přijímá do konce proudu: Akce přijímání se zastaví, až vzdálený počítač uzavře připojení. Pokud je označena volba Přijímá prázdnou odpověď, příjem jednotlivého bajtu není povinný a Časový limit odezvy bude ignorován. Zadejte Časový limit (v sekundách), po kterém akce přijímání vyprodukuje chybu v protokolu testu, jestliže nebude přijat správný počet bajtů.
    • Shoduje se s řetězcem: Akce přijímání se zastaví, až se přijme uvedená posloupnost bajtů. Zadejte Časový limit (v sekundách), po kterém akce přijímání vyprodukuje chybu v protokolu testu, jestliže nebude přijat správný počet bajtů.
    • Rozpozná regulární výraz: Akce přijímání se zastaví, až se přijme posloupnost bajtů odpovídající regulárnímu výrazu. Zadejte Časový limit (v sekundách), po kterém akce přijímání vyprodukuje chybu v protokolu testu, jestliže nebude přijat správný počet bajtů.
    • Delegováno na vlastní kód: Akce přijímání se zastaví při splnění podmínky ve vlastní třídě Java. Toto nastavení umožňuje vyšší míru flexibility, ale vyžaduje naprogramování vlastní třídy Java dle rozšíření rozhraní API produktu Rational Performance Tester. Klepnutím na tlačítko Generovat kód vygenerujte šablonu založenou na rozhraní API, nebo klepnutím na tlačítko Zobrazit kód otevřete uvedenou třídu v editoru Java.

    Kromě nastavení, kdy se vynucuje zásada Přijímá do konce proudu, vytvoří akce přijímání chybu v protokolu testu, jakmile vzdálený počítač uzavře připojení.

    Časový limit
    V případě zásad ukončení, které mají nastavení pro Časový limit, uvádí toto nastavení prodlevu (v sekundách), po jejímž uplynutí akce přijímání vytvoří v protokolu testu chybu, nejsou-li splněna kritéria zásady ukončení. Čítač časového limitu se spustí po přijetí prvního bajtu.
  6. Klepnutím na tlačítko OK aplikujte provedené změny a zavřete okno Předvolby.

Váš názor