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

Uploaded Source

Built Distribution

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

Uploaded Source

File details

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

File metadata

File hashes

Hashes for autobahntestsuite-0.7.3.tar.gz
Algorithm Hash digest
SHA256 e078049a5ae360e78c5c21a1dd04be1c7b77454ed88a314d8155b504d66ceb93
MD5 0c0a197e879908b31011fcf1eebdf9b5
BLAKE2b-256 86c1e278ca3b17a417ec41bcba8ae453fc14f04f730df10c336c30bfb6b31d6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for autobahntestsuite-0.7.3-py2.7.egg
Algorithm Hash digest
SHA256 85c83eef029f5452d23cb163242809f4cae54c86e13ee79a1009c88ad5486c29
MD5 fbabffba74aa36c32d376cf526c130e9
BLAKE2b-256 df96fdf91efc2fbc6e21fc252c96bf365d8f30532ee6d485c170a65963026baa

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