Do testu wydajności interfejsu API
gniazda można ręcznie dodać element odbierania gniazda.
O tym zadaniu
W teście wydajności elementy odbierania gniazda opisują sposób
odbioru danych za pośrednictwem połączenia. Element odbierania gniazda jest
powiązany z konkretnym połączeniem gniazda.
Procedura
- Otwórz test wydajności w edytorze testów.
- W obszarze Zawartość testu edytora testów kliknij
prawym przyciskiem myszy węzeł testu, a następnie kliknij opcję
.
- W sekcji Szczegóły elementu testowego kliknij opcję
Zmiana i wybierz połączenie gniazda, z którego chcesz
odbierać dane. Przy użyciu opcji Czas reakcji można określić
opóźnienie przed nawiązaniem połączenia przez test.
- Podaj Strategię zakończenia. Umożliwia to określenie, kiedy element odbierania
kończy odbieranie danych i test jest wznawiany:
- Wykrywanie nieaktywności: Działanie odbierania zostaje zatrzymane, gdy z połączenia nie zostaną odebrane bajty po czasie opóźnienia określonym w parametrze Próg nieaktywności (w milisekundach). Po tym czasie komputer zdalny kończy wysyłanie odpowiedzi i jest uważany za nieaktywny. Jest to ustawienie domyślne.
- Odbiór dokładnej liczby bajtów: Działanie odbierające zostaje zatrzymane po odebraniu zarejestrowanej liczby bajtów. Podaj Limit czasu (w sekundach), po upłynięciu którego, działanie odbierające wyświetla komunikat o błędzie w dzienniku testu, jeśli nie została odebrana poprawna liczba bajtów. Jeśli opcja Rozmiar danych połączenia jest włączona, działanie odbierające oczekuje na liczbę bajtów wyświetloną w obszarze Dane. Jeśli opcja Rozmiar danych połączenia jest wyłączona, działanie odbierające oczekuje na liczbę bajtów wyświetloną w obszarze Bajty.
- Odbiór do końca strumienia: Działanie odbierające zostaje zatrzymane w momencie zamknięcia połączenia przez komputer zdalny. Jeśli wybrana jest opcja Akceptuje pustą odpowiedź, odbiór pojedynczego bajtu nie jest wymagany, a opcja Limit czasu odpowiedzi jest ignorowana. Podaj Limit czasu (w sekundach), po upłynięciu którego, działanie odbierające wyświetla komunikat o błędzie w dzienniku testu, jeśli nie została odebrana poprawna liczba bajtów.
- Dopasowanie łańcucha: Działanie odbierające zostaje zatrzymane po odebraniu określonej sekwencji bajtów. Podaj Limit czasu (w sekundach), po upłynięciu którego, działanie odbierające wyświetla komunikat o błędzie w dzienniku testu, jeśli nie została odebrana poprawna liczba bajtów.
- Rozpoznanie wyrażenia regularnego: Działanie odbierające zostaje zatrzymane po odebraniu sekwencji bajtów zgodnej z wyrażeniem regularnym. Podaj Limit czasu (w sekundach), po upłynięciu którego, działanie odbierające wyświetla komunikat o błędzie w dzienniku testu, jeśli nie została odebrana poprawna liczba bajtów.
- W obszarze Dane wpisz, jakie dane są oczekiwane przy odbiorze. Domyślnie dane są wysyłane w postaci 7-bitowych znaków alfanumerycznych. Aby
określić dane w postaci bajtów szesnastkowych, należy dodać przedrostek
\x, na przykład: \x00\xff.