Dodawanie elementu odbierania gniazda

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

  1. Otwórz test wydajności w edytorze testów.
  2. W obszarze Zawartość testu edytora testów kliknij prawym przyciskiem myszy węzeł testu, a następnie kliknij opcję Dodaj > Odbiór przez gniazdo.
  3. 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.
  4. 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.
  5. 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.

Opinia