Autobahn WebSocket Testsuite Report
Autobahn WebSocket

ws@6.2.0 - Case 12.3.3 : Pass - 895 ms @ 2019-03-09T17:49:06.326Z

Case Description

Send 1000 compressed messages each of payload size 256, auto-fragment to 0 octets. Use default permessage-deflate offer.

Case Expectation

Receive echo'ed messages (with payload as sent). Timeout case after 120 secs.

Case Outcome

Ok, received all echo'ed messages in time.

Expected:
{}

Observed:
[]

Case Closing Behavior

Connection was properly closed (OK)



Opening Handshake

GET /runCase?case=342&agent=ws%406.2.0 HTTP/1.1
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: +Ah60ZjDiUK7nAygEtyQCQ==
Connection: Upgrade
Upgrade: websocket
Sec-WebSocket-Extensions: permessage-deflate; client_max_window_bits
Host: localhost:9001
HTTP/1.1 101 Switching Protocols
Server: AutobahnTestSuite/0.8.0-0.10.9
X-Powered-By: AutobahnPython/0.10.9
Upgrade: WebSocket
Connection: Upgrade
Sec-WebSocket-Accept: FQ3zYLrJijxbB88QBJtLa7qIY/4=
Sec-WebSocket-Extensions: permessage-deflate


Closing Behavior

KeyValueDescription
isServerTrueTrue, iff I (the fuzzer) am a server, and the peer is a client.
closedByMeTrueTrue, iff I have initiated closing handshake (that is, did send close first).
failedByMeFalseTrue, iff I have failed the WS connection (i.e. due to protocol error). Failing can be either by initiating closing handshake or brutal drop TCP.
droppedByMeTrueTrue, iff I dropped the TCP connection.
wasCleanTrueTrue, iff full WebSocket closing handshake was performed (close frame sent and received) _and_ the server dropped the TCP (which is its responsibility).
wasNotCleanReasonNoneWhen wasClean == False, the reason what happened.
wasServerConnectionDropTimeoutFalseWhen we are a client, and we expected the server to drop the TCP, but that didn't happen in time, this gets True.
wasOpenHandshakeTimeoutFalseWhen performing the opening handshake, but the peer did not finish in time, this gets True.
wasCloseHandshakeTimeoutFalseWhen we initiated a closing handshake, but the peer did not respond in time, this gets True.
localCloseCode1000The close code I sent in close frame (if any).
localCloseReasonNoneThe close reason I sent in close frame (if any).
remoteCloseCode1000The close code the peer sent me in close frame (if any).
remoteCloseReasonNoneThe close reason the peer sent me in close frame (if any).


Wire Statistics

Octets Received by Chop Size

Chop SizeCountOctets
818
64164
2001200
2561256
264999263736
Total1003264264

Octets Transmitted by Chop Size

Chop SizeCountOctets
414
22122
67167
69169
752150
76176
77177
80180
823246
832166
85185
89189
91191
923276
93193
94194
955475
962192
975485
983294
995495
1005500
1016606
1025510
1036618
1044416
1057735
1066636
107111177
108111188
109111199
110181980
111192109
112141568
113151695
114151710
115182070
116222552
117222574
118192242
119252975
120303600
121263146
122313782
123293567
124313844
125263250
126374662
127334191
130334290
131283668
132334356
133364788
134314154
135273645
136283808
137233151
138263588
139212919
140192660
141162256
142162272
143152145
144152160
145121740
14691314
147101470
1486888
1496894
1506900
151101510
1524608
15381224
1543462
1551155
1581158
1591159
1631163
1642328
1652330
1681168
1701170
1711171
1741174
1761176
1921192
1961196
2061206
2521252
Total1002126596

Frames Received by Opcode

OpcodeCount
21000
81
Total1001

Frames Transmitted by Opcode

OpcodeCount
21000
81
Total1001


Wire Log

000 RX OCTETS: 474554202f72756e436173653f636173653d333432266167656e743d7773253430362e322e3020485454502f312e310d0a53
               65632d576562536f636b65742d56 ...
001 TX OCTETS: 485454502f312e312031303120537769746368696e672050726f746f636f6c730d0a5365727665723a204175746f6261686e
               5465737453756974652f302e382e ...
002 WIRELOG DISABLED
003 CLOSE CONNECTION AFTER 120.000000 sec
004 WIRELOG ENABLED
005 TX FRAME : OPCODE=8, FIN=True, RSV=0, PAYLOAD-LEN=2, MASK=None, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
               0x03e8
006 TX OCTETS: 880203e8
007 RX OCTETS: 888216798d321591
008 RX FRAME : OPCODE=8, FIN=True, RSV=0, PAYLOAD-LEN=2, MASKED=True, MASK=3136373938643332
               0x03e8
009 TCP DROPPED BY ME