1
0
mirror of https://github.com/actix/examples synced 2024-12-18 00:13:57 +01:00
examples/websockets/autobahn/README.md
2022-02-18 03:36:04 +00:00

870 B

WebSocket Autobahn Test Server

WebSocket server for the Autobahn WebSocket protocol testsuite.

Usage

Server

cd websockets/autobahn
cargo run

Running Autobahn Test Suite

Running the autobahn test suite is easiest using the docker image as explained on the autobahn test suite repo.

After starting the server, in the same directory, run the test suite in "fuzzing client" mode:

docker run -it --rm \
    -v "${PWD}/config:/config" \
    -v "${PWD}/reports:/reports" \
    --network host \
    --name autobahn \
    crossbario/autobahn-testsuite \
    wstest \
    --spec /config/fuzzingclient.json \
    --mode fuzzingclient

Results are written to the reports/servers directory for viewing.