Skip to main content

AutobahnTestSuite - WebSocket protocol implementation conformance test suite.

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

autobahntestsuite-25.10.1.tar.gz (1.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

autobahntestsuite-25.10.1-py2-none-any.whl (1.4 MB view details)

Uploaded Python 2

File details

Details for the file autobahntestsuite-25.10.1.tar.gz.

File metadata

  • Download URL: autobahntestsuite-25.10.1.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0b3

File hashes

Hashes for autobahntestsuite-25.10.1.tar.gz
Algorithm Hash digest
SHA256 b083d6e15330fc16f3e5f0975cce2b15f21bfa0c6db09547316b1852c6dbd6df
MD5 c05183ef25a57c84d99f6c1489dcba40
BLAKE2b-256 1f612780da58f1721bfca5f0c812cc5fb1d62af602caa5c96865801fc25a4cec

See more details on using hashes here.

File details

Details for the file autobahntestsuite-25.10.1-py2-none-any.whl.

File metadata

File hashes

Hashes for autobahntestsuite-25.10.1-py2-none-any.whl
Algorithm Hash digest
SHA256 b57ee6b22de624a03256878ad453c9897d2ad7ee08a4c38b35ee2847637e1383
MD5 f0f944411dd50f8e2ad455a7ca88aa52
BLAKE2b-256 1a5fe123d416ce8571778a19483c8bf37f38aa34b04d4d43b4ef308fa016b8df

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page