(написано на python3、порт 8189、протокол ws)
Протокол websocket — это новый сетевой протокол, основанный на TCP.,он достигПолнодуплексная связь между клиентом и сервером:Разрешить серверу заранее отправлять сообщения клиенту,Также позволяет клиентам запрашивать сообщения с сервера.
http-протокол: Только клиент может инициировать запрос к серверу,После того как сервер получит запрос,Процесс,Вернуться тем же путем。Сервер не может заранее отправлять сообщения клиенту.
Например, когда вы получаете текстовое сообщение, такое как прогноз погоды: оно генерируется и ставится в очередь в последовательности отправки, а когда оно ставится в очередь, оно передается на ваш мобильный телефон.
Проверьте, всегда ли приложение активно онлайн. Через некоторое время сервер активно отправляет приложению сообщение, чтобы подтвердить, находится ли приложение в сети.
Веб-тест: после входа в систему в течение определенного периода времени без каких-либо операций при повторной попытке произойдет тайм-аут входа.
сертификат ws + SSL
Шифрованная передача данных.http + ssl
Шифрованная передача данных.В jmeter необходимо добавить плагин. Протокол websocket не поддерживается в собственном сэмплере jmeter.
.jar
,jmeter-plugins-manager-1.6.jar
。lib\ext
в папке, Эта папка содержит пакеты jar, разработанные сторонними разработчиками.plugins manager
из Вход(не поставилplugin
изjarВремя упаковки,такого входа нет).Ничего. Websocket — это протокол связи (интерфейс открыт для внешнего мира, интерфейс можно вызвать), сокет: вызов между уровнями кода (интерфейс не доступен внешнему миру, его необходимо вызывать с использованием кода).
Проект, который я использовал, представляет собой миниатюрную комнату для прямых трансляций.
Стройте ссылки.
WebSocket Single Write Sampler:
Инициировать отправку сообщения на сервер.
Получайте сообщения.
Из результатов работы видно, что было отправлено 601.
Результат операции: Комната прямой трансляции успешно создана.
Этот интерфейс был протестирован.
https://gitee.com/qinghanstudy/gaojixingneng/tree/master/Advanced%20performance%20testing
Кроме картинок с пометкой "Картинки из Интернета" в статье.,Все скриншоты нарисованы редактором самостоятельно,Знание компьютера то же самое.,Если есть сходство,чисто случайно。Статью написал Цинхань. При воспроизведении укажите источник!