Получение ошибки Код ответа: Нет ответа Сообщение ответа: Тайм-аут чтения, ответ не получен - PullRequest
1 голос
/ 09 октября 2019

Я использую Jmeter для нагрузочного тестирования приложения, которое включает подключение через веб-сокет.

При попытке чтения данных в кадре с использованием Single Read Sampler, получена ошибка Код ответа: Нет ответа Сообщение ответа: Тайм-аут чтения, ответ не получен.

Кто-нибудь может мне помочь в решении этой проблемы?

Название темы: Missouri TestEnv 1-1 Пример запуска: 2019-10-09 10:40:43IST Время загрузки: 1000 Время соединения: 0 Время ожидания: 0 Размер в байтах: 0 Отправленные байты: 0 Размер заголовков в байтах: 0 Размер тела в байтах: 0 Количество выборок: 1 Количество ошибок: 0 Тип данных ("text" | "bin""|" "): Код ответа: нет ответа Сообщение ответа: время ожидания чтения, ответ не получен.

Поля SampleResult: ContentType: DataEncoding: null

1 Ответ

0 голосов
/ 09 октября 2019

Согласно JMeter WebSocket Samplers - Практическое руководство

WebSocket Single Read Sampler - Получает текстовые или двоичные фреймы WebSocket

Таким образом, я могу думать о 2 причинах:

  1. Ваша конфигурация Single Read Sampler неверна, то есть неправильный протокол / хост / порт / путь / и т.д. Перепроверьте настройки с помощью, например, инструментов разработчика браузера . Например, вы используете протокол wss с портом 80, однако порт должен быть 443 или что-то в этом роде
  2. Ваше приложение не отправляет автоматически кадры по установленному соединению, для этого требуетсянекоторый вклад с вашей стороны. Если это так, убедитесь, что отправили что-то в конечную точку, используя, например, WebSocket Single Write Sampler

. Может оказаться полезным Single read sample.jmx пример плана тестирования.


Если у вас возникнут проблемы, подумайте о добавлении следующих строк в файл log4j2.xml (находится в папке «bin» вашей установки JMeter)

<Logger name="eu.luminis" level="debug" />

, затем перезапустите JMeter, перезапустите тест и посмотрите файл jmeter.log - он должен содержать подробную отладочную информацию о том, что происходит под капотом, скорее всего, вы будетев состоянии выяснить причину проблемы оттуда.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...