Добавление элемента приема сокета

Элемент приема сокета можно вручную добавить в тест производительности API сокетов.

Об этой задаче

В тесте производительности элемент приема сокета описывает способ приема данных по соединению. Элемент приема сокета связан с конкретным соединением с сокетом.

Процедура

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

Комментарии