测试 Qt WebSockets
Autobahn|测试套件,是一个 WebSocket 协议(RFC 6455)的标准测试套件,可用于测试 Qt WebSockets 的兼容性。请参考Autobahn|测试套件安装文档来设置测试套件。
使用 Autobahn|测试套件测试 Qt WebSockets
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。
© 2024 Qt 公司有限公司。此处提供的文档贡献包含其各自的版权。本文档根据自由软件基金会发布的GNU 自由文档许可证版本 1.3 的条款进行许可。Qt 及相关标志是芬兰以及世界其他地区的 Qt 公司的商标。所有其他商标均为其各自所有者的财产。