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:
- Použijte nabídku . Otevře se okno předvoleb Generování testu soketu.
- 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.
- Vyberte volbu Výchozí strategie, nebo klepněte na volbu Nový a vytvořte novou strategii uspořádání.
- Klepněte na volbu Nastavení.
- 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.
- Klepnutím na tlačítko OK aplikujte provedené změny a zavřete okno
Předvolby.