есть ли способ использовать xhr-streaming в Gatling? - PullRequest
0 голосов
/ 12 апреля 2020

Я не смог найти ни одного вопроса по этой проблеме.

моя версия 2.2.5, но мы рассматриваем вопрос об обновлении, поэтому, пожалуйста, дайте мне знать также, если возможно сделать то, что я просил в более поздних версиях.

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

- пока я использую JMeter , есть возможность настроить транспортный протокол, поэтому я использую «xhr-streaming», и мой сервис получает объект WebSocket:

XhrStreamingSockJsSession[id=f78d06d6486747f88a96ef037a4a10a0]

Uri:

http://127.0.0.1:9008/ws/notifications/744/f78d06d6486747f88a96ef037a4a10a0/xhr_streaming

также, заголовки рукопожатия имеют 5 ключей и значений:

{content-length=[0],

 host=[127.0.0.1:9008],

 connection=[Keep-Alive], 

 user-agent=[Apache-HttpClient/4.5.6 (Java/1.8.0_231)]

 , accept-encoding=[gzip,deflate]}

Пока я использую Гатлинг, я не смог найти способ настроить "xhr", чтобы мой сервис получал объект WebSocket:

StandardWebSocketSession[id=189, uri=ws://127.0.0.1:9008/ws/notifications/websocket]

заголовки рукопожатия имеют 10 ключей и значений:

{accept=[application/json, text/plain, */*],

 cache-control=[no-cache], pragma=[no-cache],

 accept-encoding=[gzip, deflate, sdch],

 upgrade=[WebSocket],

 connection=[Upgrade],

 origin=[http://127.0.0.1:9008],

 sec-websocket-key=[+54ozGAxVVNrl/UHSdFVzg==],

 sec-websocket-version=[13], host=[127.0.0.1:9008]}

мои вопросы:

есть ли возможность использовать "xhr-streaming" в Gatling? если да, то как? Я попытался настроить заголовки рукопожатия Jmeter по моему открытому Ws-запросу в Gatling, но Gatling переопределяет «соединение» с «keep-alive» на «upgrade», есть возможность контролировать это?

Спасибо Счастливой Пасхи / Пасхи / Рамадана всем вам

Маор

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