Skip to main content

WebSocket protocol implementation conformance test suite.

Autobahn|Testsuite provides a fully automated test suite to verify client and server implementations of the WebSocket protocol.

The test suite will check an implementation by doing basic WebSocket conversations, extensive protocol compliance verification and performance and limits testing.

Contains over 500 test cases covering

  • Framing

  • Pings/Pongs

  • Reserved Bits

  • Opcodes

  • Fragmentation

  • UTF-8 Handling

  • Limits/Performance

  • Closing Handshake

  • Opening Handshake (under development)

  • WebSocket compression (permessage-deflate extension)

Besides the automated test suite, wstest also includes a number of other handy developer tools:

  • WebSocket echo server and client

  • WebSocket broadcast server (and client driver)

  • Testee modes to test Autobahn itself against the test suite

  • wsperf controller and master (see http://www.zaphoyd.com/wsperf)

  • WAMP server and client, for developing WAMP implementations

More information:

Protocol Spec: https://datatracker.ietf.org/doc/html/rfc6455 Source Code: https://github.com/crossbario/autobahn-testsuite Release Packages: https://pypi.org/project/autobahntestsuite Documentation: https://autobahntestsuite.readthedocs.io Copyright: typedef int GmbH (Germany/EU) License: Apache License 2.0

Release files for autobahntestsuite 25.10.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for autobahntestsuite 25.10.1
File Size Uploaded
autobahntestsuite-25.10.1.tar.gz 1.2 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for autobahntestsuite 25.10.1
File Interpreter ABI Platform
autobahntestsuite-25.10.1-py2-none-any.whl Python 2 none any Details

Total release size: 2.6 MB

Release files / autobahntestsuite-25.10.1.tar.gz

Download URL autobahntestsuite-25.10.1.tar.gz
Size 1.2 MB
Tags Source
SHA-256 checksum
How to use checksums
b083d6e15330fc16f3e5f0975cce2b15f21bfa0c6db09547316b1852c6dbd6df
BLAKE2b-256 checksum
How to use checksums
1f612780da58f1721bfca5f0c812cc5fb1d62af602caa5c96865801fc25a4cec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0b3

Release files / autobahntestsuite-25.10.1-py2-none-any.whl

Download URL autobahntestsuite-25.10.1-py2-none-any.whl
Size 1.4 MB
Tags Python 2
SHA-256 checksum
How to use checksums
b57ee6b22de624a03256878ad453c9897d2ad7ee08a4c38b35ee2847637e1383
BLAKE2b-256 checksum
How to use checksums
1a5fe123d416ce8571778a19483c8bf37f38aa34b04d4d43b4ef308fa016b8df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0b3

Release history Release notifications | RSS feed

This release

25.10.1 This release

2 release files

0.8.2

2 release files

0.8.1

3 release files

0.8.0

3 release files

0.7.6

1 release file

0.7.5

1 release file

0.7.4

1 release file

0.7.3

2 release files

0.7.2

3 release files

0.7.1

3 release files

0.7.0

3 release files

0.6.3

3 release files

0.6.2

0.6.1

3 release files

0.6.0

3 release files

0.5.7

3 release files

0.5.6

3 release files

0.5.5

3 release files

0.5.4

3 release files

0.5.3

3 release files

0.5.2

2 release files

0.5.1

3 release files

0.5.0

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page