Нам нужно загрузить тестовое веб-приложение, используя SignalR
в нескольких компонентах с режимом транспорта в качестве длинного опроса.Мой скрипт зависает на этапе подключения.Шаг соединения: GET- /signalr/connect?transport=foreverFrame&clientProtocol=1.5&connectionToken=ZW6cj17pImmCjGGBQSQNy%2Bdiy7DKDUy4i4R1AE78c%2FTitzS6QgiPoX6fM3zBOrDK11hyx0QNEc92JM6bsLY19MCt5JjaYFgdTDVsbxfnRbkqKp6dpsl64BV1zI8Vu1X%2F&connectionData=%5B%7B%22name%22%3A%22mypreviewhub%22%7D%5D&tid=10&frameId=1
Я коррелировал следующие 2 параметра: 1) захваченный токен соединения с шага согласования и использовался в последующих запросах 2) использовал ${__time()}
для метки времени, как указано в ссылке, - Какзахватить строку соединения signalR в Jmeter
Помимо этого, я вижу еще 2 параметра, отправляемых в connect stepid и frameid.Нужно ли коррелировать и эти 2 параметра, хотя они не используются нигде, кроме шага подключения?
Или чего не хватает моему сценарию?
В различных постах я видел предложения по использованию плагинов сэмплера websocket, но я считаю, что это может быть полезно, если ваш SignalR использует механизм websocket, а не длительный опрос.
Пожалуйста, помогите мне решить эту проблему,Ваша помощь приветствуется.Спасибо