Spec-Zone.ru › Qt

Тестирование Qt WebSockets

Autobahn|Testsuite, стандартный набор тестов для WebSocket Protocol (RFC 6455), может использоваться для проверки соответствия Qt WebSockets. Обратитесь к документации по установке Autobahn|Testsuite для настройки набора тестов.

Тестирование Qt WebSockets с Autobahn|Testsuite

Режим wstest - fuzzingserver

cd your_build_dir/tests/manual/compliance
qmake your_src_dir/tests/manual/compliance/compliance.pro
make

cd ~
wstest -m fuzzingserver

Затем, в другом терминале:

cd your_build_dir/tests/manual/compliance
./tst_compliance

Результаты тестов будут сгенерированы в каталоге ~/reports/clients. Откройте ваш браузер по адресу ~/reports/clients/index.html.

Режим wstest - fuzzingclient

cd your_build_dir/examples/websockets/echoserver
qmake your_src_dir/examples/websockets/echoserver/echoserver.pro
make

./echoserver -p 9001

Затем, в другом терминале:

cd ~
wstest -m fuzzingclient

Результаты тестов будут сгенерированы в каталоге ~/reports/servers. Откройте ваш браузер по адресу ~/reports/servers/index.html.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qtwebsockets-testing.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API