Тестирование Qt WebSockets
Autobahn|Testsuite, стандартный набор тестов для протокола WebSocket (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/archives/qt-5.6/qtwebsockets-testing.html