Autobahn WebSocket Testsuite Report
Autobahn WebSocket

wtx - Case 12.4.3 : Pass - 405 ms @ 2023-09-27T21:06:08.038Z

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=358&agent=wtx HTTP/1.1
Connection: Upgrade
Host: 127.0.0.1:9080
Sec-WebSocket-Key: PbiXJkMxf+3E1VUmLvHY6w==
Sec-WebSocket-Version: 13
Upgrade: websocket
Sec-Websocket-Extensions: permessage-deflate; client_max_window_bits=12; server_max_window_bits=12; client_no_context_takeover; server_no_context_takeover
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: pm9ClLw/AYh1+/tMSWCabFQLQAw=
Sec-WebSocket-Extensions: permessage-deflate; server_no_context_takeover; server_max_window_bits=12


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
1281128
1301130
1311131
1342268
1351135
1363408
1376822
1382276
13991251
140141960
141304230
142263692
143375291
144395616
145426090
146263796
147142058
148111628
14971043
1505750
1514604
1526912
1534612
1545770
155121860
15681248
1576942
158121896
159101590
160121920
16181288
162111782
163111793
164152460
165132145
1664664
167111837
168183024
169142366
170244080
171122052
172101720
17391557
17481392
175264550
176183168
177305310
178284984
179142506
180223960
181295249
182376734
183193477
184285152
185315735
186173162
187183366
188224136
189234347
190183420
191224202
192203840
193163088
194122328
19561170
1961196
1973591
1984792
1992398
2011201
2032406
2042408
2051205
2061206
2111211
2121212
2281228
3351335
Total1002168498

Octets Transmitted by Chop Size

Chop SizeCountOctets
414
1243372
1251125
1261126
1302260
13181048
1327924
1334532
1344536
135121620
136152040
137233151
138425796
139375143
140375180
141395499
142162272
14391287
14471008
1453435
14681168
1475735
1484592
14971043
15071050
15171057
15281216
153121836
154121848
15571085
156101560
15791413
158152370
15971113
160162560
16181288
162121944
16381304
164152460
165193135
166213486
167122004
168132184
169142366
170122040
171193249
172244128
173254325
174193306
175234025
176244224
177335841
178468188
179295191
180213780
181213801
182295278
183193477
184193496
185101850
186244464
187112057
188112068
189132457
190101900
191101910
1925960
1931193
1944776
1953585
1982396
1992398
2012402
2041204
2051205
2201220
3071307
Total1002163876

Frames Received by Opcode

OpcodeCount
11000
81
Total1001

Frames Transmitted by Opcode

OpcodeCount
11000
81
Total1001


Wire Log

000 RX OCTETS: 474554202f72756e436173653f636173653d333538266167656e743d77747820485454502f312e310d0a436f6e6e65637469
               6f6e3a20557067726164650d0a48 ...
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: 8882abbc68aea854
008 RX FRAME : OPCODE=8, FIN=True, RSV=0, PAYLOAD-LEN=2, MASKED=True, MASK=6162626336386165
               0x03e8
009 TCP DROPPED BY ME