1
0
mirror of https://github.com/actix/examples synced 2024-11-23 14:31:07 +01:00
examples/websockets/autobahn
2024-07-21 10:04:59 +01:00
..
config update all websocket examples to v4 2022-02-18 01:44:53 +00:00
reports Restructure folders (#411) 2021-02-26 00:57:58 +00:00
src docs: improve docs about tokio::main 2024-07-21 10:04:59 +01:00
Cargo.toml move a couple more things to workspace deps 2023-01-02 20:33:43 +00:00
README.md fix static-files readme name 2022-02-18 03:36:04 +00:00

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.