Autobahn WebSocket Testsuite Report
Autobahn WebSocket

ws@8.17.0 - Case 12.3.3 : Pass - 502 ms @ 2024-05-17T17:45:51.199Z

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=340&agent=ws@8.17.0 HTTP/1.1
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: CcBPmCDF6E8KcQGAjt6xww==
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.2-0.10.9
X-Powered-By: AutobahnPython/0.10.9
Upgrade: WebSocket
Connection: Upgrade
Sec-WebSocket-Accept: 5fbrnw3AzFZz4ek8Yomd31qxSsQ=
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
26126
71171
73173
792158
80180
81181
84184
863258
872174
89189
93193
95195
963288
97197
98198
995495
1002200
1015505
1023306
1035515
1045520
1056630
1065530
1076642
1084432
1097763
1106660
111111221
112111232
113111243
114182052
115192185
116141624
117151755
118151770
119182142
120222640
121222662
122192318
123253075
124303720
125263250
126313906
127293683
128313968
129263354
130374810
131334323
134334422
135283780
136334488
137364932
138314278
139273753
140283920
141233243
142263692
143213003
144192736
145162320
146162336
147152205
148152220
149121788
15091350
151101510
1526912
1536918
1546924
155101550
1564624
15781256
1583474
1591159
1621162
1631163
1671167
1682336
1692338
1721172
1741174
1751175
1781178
1801180
1961196
2001200
2101210
2551255
Total1002130603

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: 474554202f72756e436173653f636173653d333430266167656e743d777340382e31372e3020485454502f312e310d0a5365
               632d576562536f636b65742d5665 ...
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: 8882c9898ee7ca61
008 RX FRAME : OPCODE=8, FIN=True, RSV=0, PAYLOAD-LEN=2, MASKED=True, MASK=6339383938656537
               0x03e8
009 TCP DROPPED BY ME