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.