HTTPS с Webscoket не работает в Blazemeter, но работает со скриптом Jmeter - PullRequest
0 голосов
/ 07 февраля 2019

Мой скрипт отлично работает в Jmeter.Скрипт включает в себя https и WSS.В Jmeter отлично работает на 750 пользователей.То же самое я попробовал с Blazemeter, тогда он выдает ошибку «Не удалось обновить Http с кодом состояния 400».Я загрузил все связанные плагины, а также файл .csv.Кто-нибудь может мне помочь?

Сценарий связан с викториной.У нас есть наборы вопросов, и ответы должны быть даны в течение 10 секунд.

Ошибка Blazemeter: открытое соединение Websocket - Код ответа 400 - Не удалось обновить Http с кодом состояния 400

1 Ответ

0 голосов
/ 07 февраля 2019

Согласно Коду состояния HTTP 400 определение:

Код состояния ответа по неверному запросу протокола передачи гипертекста (HTTP) 400 указывает на то, что сервер не смог понять запрос из-заневерный синтаксис.

The client should not repeat this request without modification.

Скорее всего, запрос, исходящий от BlazeMeter, каким-то образом поврежден.Невозможно что-либо сказать, не видя свой План тестирования и конфигурации тестирования BlazeMeter.

Единственные рекомендации, которые я могу дать сразу:

  1. Проверьте Logs вкладку вашего отчета о тестировании и найдите любые подозрительные записи.
  2. Временно включить сохранение сведений о запросе / ответе, добавив следующие Свойства JMeter :

     jmeter.save.saveservice.output_format=xml
     jmeter.save.saveservice.response_data=true
     jmeter.save.saveservice.samplerData=true
     jmeter.save.saveservice.requestHeaders=true
     jmeter.save.saveservice.url=true
     jmeter.save.saveservice.responseHeaders=true
    

    или вы можете сделать то же самое, добавив прослушиватель, например Flexible File Writer

  3. Обратитесь к Поддержка BlazeMeter , они должны лучше знать свою инфраструктуру и обладать большим знанием, чем кто-либо здесь

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