Szczegóły odbierania danych przy użyciu gniazda

W edytorze testów elementy odbioru z gniazda opisują odbiór danych z serwera.
Połączenie
Określa połączenie gniazda, które jest używane do odbierania danych. Należy kliknąć odsyłacz, aby przejść do elementu testu połączenia gniazda.
Czas reakcji (ms)
Należy określić obliczane programowo opóźnienie, które jest uwzględniane przed wykonaniem bieżącego elementu testu. Czas reakcji jest statystyczną emulacją czasu, który upływa, gdy rzeczywiści użytkownicy czytają lub myślą przed wykonaniem działania.
Limit czasu odpowiedzi
Maksymalna wartość opóźnienia do odebrania pierwszego bajtu odpowiedzi. Jeśli przed upływem opóźnienia limitu czasu odpowiedzi nie zostaną odebrane żadne dane, działanie odbierania wygeneruje błąd w dzienniku testu. Licznik limitu czasu odpowiedzi jest uruchamiany przy uruchomieniu działania odbierania po czasie reakcji; działanie licznika jest przerywane po odebraniu pierwszego bajtu.
Strategia zakończenia
Określa, w którym momencie należy zatrzymać odbieranie danych i przejść do następnego elementu testowego.
Dane
Należy określić dane odbierane za pomocą połączenia. Bajty są wyrażone jako 7-bitowe znaki alfanumeryczne lub za pomocą dwóch cyfr szesnastkowych i wtedy są poprzedzone łańcuchem \x. Ponadto znaki \r i \n reprezentują odpowiednio znaki powrotu karetki i nowego wiersza, natomiast znak \\ reprezentuje znak ukośnika odwrotnego.
Strategia zakończenia
Określa, w którym momencie należy zatrzymać odbieranie danych i przejść do następnego elementu testowego.
  • 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 przypadku strategii zakończenia, w których określono ustawienie Limit czasu ustawienie to definiuje opóźnienie (w sekundach), po którym działanie odbioru generuje błąd w dzienniku testu, jeśli kryteria strategii zakończenia nie są spełnione. Licznik limitu czasu jest uruchamiany po odebraniu pierwszego bajtu.

Z wyjątkiem sytuacji, gdy obowiązuje strategia Odbiór do końca strumienia, działania odbioru generują błąd w dzienniku testu, jeśli połączenie zostało zamknięte przez komputer zdalny.

Dane
Należy określić dane odbierane za pomocą połączenia. Bajty są wyrażone jako 7-bitowe znaki alfanumeryczne lub za pomocą dwóch cyfr szesnastkowych i wtedy są poprzedzone łańcuchem \x. Ponadto znaki \r i \n reprezentują odpowiednio znaki powrotu karetki i nowego wiersza, natomiast znak \\ reprezentuje znak ukośnika odwrotnego.
Rozmiar danych połączenia
Gdy opcja Odbiór dokładnej liczby bajtów jest wybrana jako wartość parametru Strategia zakończenia, jeśli opcja Rozmiar danych połączenia jest włączona, działanie odbioru oczekuje na liczbę bajtów wyświetloną w obszarze Dane. Jeśli ta opcja jest wyłączona, działanie odbioru oczekuje na liczbę bajtów wyświetloną w obszarze Bajty.
Bajty
Jeśli opcja Rozmiar danych połączenia jest wyłączona, wartość ta określa liczbę bajtów oczekiwanych jako dane przesłane przez połączenie.

Opinia