Получение данных через сокет - сведения

В редакторе тестов элемент приема сокетов представляет прием данных с сервера.
Соединение
Указывает соединение сокета, которое используется для получения данных. Щелкните на ссылке для перехода к элементу теста соединения сокета.
Время обработки (мс)
Укажите программно вычисляемое время задержки, наблюдаемой перед выполнением текущего элемента теста. Время обработки - это статистическая имитация времени, которое пользователи затрачивают на чтение или принятие решения перед выполнением действия.
Тайм-аут ответа
Максимальная задержка для получения первого байта ответа. Если никакие данные не получены до окончания задержки тайм-аута ответа, действие получения вносит ошибку в протокол тестирования. Когда действие получения запускается после времени обдумывания, запускается счетчик тайм-аута ответа, который прерывается после первого полученного байта.
Стратегия завершения
Эта опция определяет, когда должно быть остановлено получение данных и выполнен переход к следующему элементу теста.
Данные
Укажите данные, получаемые через соединение. Байты выражены как 7-битные алфавитно-цифровые символы или двух-цифровые шестнадцатеричные байты, которым предшествует \x. Кроме того, \r и \n соответственно обозначают возврат каретки и перевод строки, а \\ представляет символ обратной косой черты.
Стратегия завершения
Эта опция определяет, когда должно быть остановлено получение данных и выполнен переход к следующему элементу теста.
  • Обнаруживает простой: Действие получения останавливается, если в течение времени, указанного в параметре Порог простоя (в миллисекундах) по соединению не принимаются данные. После этой задержки удаленный компьютер завершает отправку ответа и считается неактивным. Этот параметр используется по умолчанию.
  • Получает точное количество байтов: Действие получения останавливается, когда получено записанное число байтов. Укажите Тайм-аут (в секундах), после которого действие вносит ошибку в протокол тестирования, если не получено правильное количество байтов. Если включена опция Размер данных связи, действие получения ожидает количество байтов, показанное в области Данные. Если опция Размер данных связи выключена, действие получения ожидает количество байтов, показанное в области Байты.
  • Получает до конца потока: Действие получения завершается при закрытии соединения удаленным компьютером. Если выбрана опция Принимает пустой ответ, то получение одного байта не требуется, и Тайм-аут ответа игнорируется. Укажите Тайм-аут (в секундах), после которого действие вносит ошибку в протокол тестирования, если не получено правильное количество байтов.
  • Соответствует строке: Действие получения останавливается, когда получена указанная последовательность байтов. Укажите Тайм-аут (в секундах), после которого действие вносит ошибку в протокол тестирования, если не получено правильное количество байтов.
  • Распознает регулярное выражение: Действие получения останавливается, когда получена последовательность байтов, которая соответствует регулярному выражению. Укажите Тайм-аут (в секундах), после которого действие вносит ошибку в протокол тестирования, если не получено правильное количество байтов.

Для стратегий, имеющих параметр Тайм-аут, он указывает задержку (в секундах), после которой действие получения вносит ошибку в протокол тестирования, если не выполнен критерий стратегии завершения. Счетчик тайм-аута запускается при получении первого байта.

Кроме случая, когда применяется стратегия Получает до конца потока, действия получения вносят ошибку в протокол тестирования при закрытии соединения удаленным компьютером.

Данные
Укажите данные, которые принимаются по соединению. Байты выражены как 7-битные алфавитно-цифровые символы или двух-цифровые шестнадцатеричные байты, которым предшествует \x. Кроме того, \r и \n соответственно обозначают возврат каретки и перевод строки, а \\ представляет символ обратной косой черты.
Размер данных канала
Если выбрана стратегия завершения Прием конкретного числа байт и включена опция Размер данных связи, действие получения ожидает количество байтов, показанное в области Данные. Если опция выключена, действие получения ожидает количество байтов, показанное в области Байты.
Байты
Если опция Размер данных связи выключена, этот параметр задает ожидаемое число байт, передаваемых через соединение.

Комментарии