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

Uploaded Source

Built Distributions

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

Uploaded Python 2 Python 3

autobahntestsuite-0.8.1-py2.7.egg (1.6 MB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: autobahntestsuite-0.8.1.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for autobahntestsuite-0.8.1.tar.gz
Algorithm Hash digest
SHA256 edfe1748d04f79e157b18d50eb8e2f7617cb2a9b55432055e9125e6596efbd58
MD5 1a31e97839accbda7f8fe27e51563e0c
BLAKE2b-256 bd85f918dd780bd5ca51f95264ab37ee641ecfc71654d91414f02d8a22d03a64

See more details on using hashes here.

File details

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

File metadata

  • Download URL: autobahntestsuite-0.8.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for autobahntestsuite-0.8.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 4298d7cc72f8e968a6d78bfecd549d414c8121af74631f99b37a0ca85906f901
MD5 449381346838011c53059296abb6e7f0
BLAKE2b-256 27547ea9553eee4b2f2bdf636488d19190852f2246646043986cc9a9bb1b22cf

See more details on using hashes here.

File details

Details for the file autobahntestsuite-0.8.1-py2.7.egg.

File metadata

  • Download URL: autobahntestsuite-0.8.1-py2.7.egg
  • Upload date:
  • Size: 1.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for autobahntestsuite-0.8.1-py2.7.egg
Algorithm Hash digest
SHA256 02787ca1249bd1d8a0f075a9d5e55b58271048c806b6b077a2d9f19bb7a28d0a
MD5 9d7f07a7b3eeaff99426ca7a5f85ae7c
BLAKE2b-256 5760926bc426add15988ef06169f85d058334a18284c73bfd69cc0d52c05ef17

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