Skip to main content

AutobahnTestSuite - WebSocket/WAMP protocol implementation test suite.

Project description

Twisted-based WebSocket/WAMP protocol implementation 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:

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-0.8.2.tar.gz (1.2 MB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: autobahntestsuite-0.8.2.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for autobahntestsuite-0.8.2.tar.gz
Algorithm Hash digest
SHA256 15418036bf28b8e6f08a52639f37fbc9bb9e897b01e75811d2c9d73c711e9bb0
MD5 11892d66db4977c74cb6fbb22b05d23d
BLAKE2b-256 935b8fdb10089cb11245a9709eef67d5a09940ec33e5b7182702e8a2cc4dee71

See more details on using hashes here.

File details

Details for the file autobahntestsuite-0.8.2-py2.py3-none-any.whl.

File metadata

  • Download URL: autobahntestsuite-0.8.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for autobahntestsuite-0.8.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 6f28e138798987aba0f9f046f0d3d0e678f08b432c9207b95097522ac4d78506
MD5 439bccf5e2ee7e81097319e1eaecd504
BLAKE2b-256 c4bf5478d60fb72c7added004b9344d7f21ce9f2a9553c04f3aca9721e58a388

See more details on using hashes here.

Supported by

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