Qt WebSockets のテスト

Autobahn|Testsuite は、WebSocket Protocol(RFC 6455) の標準テストスイートで、Qt WebSocket の適合性をテストするために使用できます。Autobahn|Testsuite のインストールドキュメントを参照して、テストスイートをセットアップしてください。

Autobahn|Testsuite による 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 - ファジングクライアントモード

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 に向けてください。

ここに含まれるドキュメントの著作権はそれぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。