Předvolby generování testu soketu

Díky předvolbám generování testu soketu můžete změnit způsob, jakým bude záznamník testu generovat nové testy soketu.
Filtry
Vyberte připojení z tohoto seznamu, která budou vyloučena z generovaného testu. Klepnutím na volbu Přidat aplikaci můžete filtrovat připojení ze specifického programu. Klepnutím na volbu Přidat hostitele můžete filtrovat připojení ke specifickému hostiteli.
Strategie
Vyberte strategii změn nebo klepnutím na volbu Nová strategii změn přidejte. Klepnutím na volbu Nastavení otevřete editor Nastavení strategie soketu.

Editor nastavení strategie soketu

V tomto editoru můžete nadefinovat pravidla pro slučování a práci s velkými počty prvků send a receive v testech soketu.

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.

Váš názor