Prvek přijetí soketu můžete ručně přidat do testu výkonu rozhraní API soketu.
Informace o této úloze
V testu výkonu popisují prvky přijetí soketu, jak se budou data přijímat prostřednictvím připojení. Prvek přijetí soketu souvisí s specifickým připojením soketu.
Postup
- Otevřete test výkonu v editoru testů.
- V oblasti Obsah testu editoru testů klepněte pravým tlačítkem myši na uzel testu a vyberte volbu .
- V části Podrobnosti prvku testu klepněte na volbu
Změnit a vyberte připojení soketu, ze kterého chcete přijímat data. Můžete určit prodlevu Čas přemýšlení, která má uplynout, než test ustanoví připojení.
- Zadejte Zásadu ukončení. Ta určuje, kdy prvek receive zastaví příjem dat a test bude pokračovat:
- Zjišťuje nečinnost: Akce příjmu se zastaví, když se po uplynutí prodlevy uvedené v poli
Prahová hodnota nečinnosti (v milisekundách) nepřijmou z připojení žádné bajty.
Po uplynutí této prodlevy vzdálený počítač ukončil posílání odezvy a je považován za nečinný. Toto je výchozí nastavení.
- 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.
- 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ů.
- V oblasti Data zadejte data, která očekáváte, že přijmete. Data se standardně posílají jako 7bitové alfanumerické znaky. Chcete-li zadat hexadecimální bajty, přidejte před data předponu
\x, např.: \x00\xff.