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