«Ошибка во время рукопожатия WebSocket: неожиданный код ответа: 400» при записи приложения с использованием JMeter - PullRequest
0 голосов
/ 14 февраля 2020

Я пытаюсь записать веб-приложение, используя Jmeter. Я могу записать запуск домашней страницы, но сталкиваюсь с ошибкой при входе в систему. Я вижу эту ошибку на вкладке Сеть в chrome Инструменты разработчика.

Error during WebSocket handshake: Unexpected response code: 400
main.js?v=1579205232764:2 WebSocket connection to 'wss://<server-ip>/study-search?authorization=<token-value>' failed: Error during WebSocket handshake: Unexpected response code: 400

Может кто-нибудь, пожалуйста, помогите мне ушел?

Спасибо!

1 Ответ

0 голосов
/ 17 февраля 2020

Начиная с текущей версии JMeter 5.2.1 JMeter не может ни перехватить, ни правильно проксировать WebSocket traffi c, поэтому я бы рекомендовал разбить запись на 2 части:

  1. Перед входом в систему (включая вход в систему)
  2. После входа в систему (то есть: войти без прокси, затем включить прокси и продолжить запись)

В в любом случае все вызовы WebSocket должны регистрироваться отдельно с помощью стороннего анализатора, такого как Fiddler или Wireshark , а затем должным образом моделироваться с помощью JMeter Sample WebSocket Samplers plugin

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