Autobahn WebSocket Testsuite Report
Autobahn WebSocket

wtx - Case 13.7.11 : Pass - 540 ms @ 2023-09-27T21:10:34.474Z

Case Description

Send 1000 compressed messages each of payload size 8192, auto-fragment to 256 octets. Use permessage-deflate client offers (requestNoContextTakeover, requestMaxWindowBits): [(True, 9), (True, 0), (False, 0)]

Case Expectation

Receive echo'ed messages (with payload as sent). Timeout case after 480 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=510&agent=wtx HTTP/1.1
Connection: Upgrade
Host: 127.0.0.1:9080
Sec-WebSocket-Key: eA4Pr/0OMkWGjjKLq3BzJg==
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: +PHlxSBPLUcs1wET8Xrn064k5s8=
Sec-WebSocket-Extensions: permessage-deflate; server_no_context_takeover; server_max_window_bits=12; client_no_context_takeover; client_max_window_bits=9


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
3351335
3911391
3922784
39331179
39441576
39541580
3962792
39751985
3981398
3992798
40052000
40131203
40231206
40341612
40483232
40562430
40672842
40783256
40893672
409156135
410114510
41183288
412124944
413114543
41472898
415145810
41693744
41793753
418156270
419104190
42083360
421104210
422104220
423104230
42472968
42552125
42683408
42762562
428125136
42962574
4302860
4312862
4322864
433114763
43452170
4352870
43683488
43731311
438114818
43983512
44083520
44162646
44283536
44383544
444104440
44583560
44662676
447114917
448125376
44983592
450135850
451146314
452114972
453104530
45473178
455115005
45662736
45752285
45873206
45931377
460115060
46131383
46273234
46341852
46441856
465125580
46673262
46762802
46883744
46931407
4701470
47131413
47252360
4732946
47452370
47531425
47694284
47783816
47883824
47952395
48073360
48131443
48294338
48394347
48483872
48552425
48673402
48773409
48883904
48962934
490115390
49141964
49241968
49352465
49462964
49541980
49694464
49762982
49831494
49952495
50021000
50121002
50263012
50331509
50442016
50542020
50642024
50752535
50873556
50994581
51073570
51184088
512126144
51363078
51442056
51563090
51673612
51784136
51873626
51973633
52073640
52184168
52284176
52352615
52484192
52573675
52652630
52773689
52842112
52942116
53031590
53142124
53231596
53331599
53421068
53521070
53631608
5381538
53931617
54021080
5421542
5471547
5491549
55031650
5531553
5561556
5571557
55821116
56142244
56621132
5681568
56921138
57121142
57321146
57431722
57631728
5771577
57952895
5801580
58121162
58221164
5831583
5911591
5921592
60131803
Total1002466046

Octets Transmitted by Chop Size

Chop SizeCountOctets
2612
3515
4624
5735
6742
7428
8432
9327
10220
11333
12560
13339
14342
15115
16116
17117
18354
20240
22122
24248
25375
269234
274108
28256
29258
305150
31393
32264
334132
343102
357245
366216
375185
386228
399351
40280
413123
427294
435215
443132
453135
463138
475235
486288
49298
504200
513153
524208
534212
547378
553165
562112
57157
586348
592118
605300
614244
622124
633189
643192
663198
683204
70170
75175
1492298
1501150
1511151
1522304
1532306
1544616
1553465
1565780
1573471
1583474
1592318
16071120
16191449
16291458
163101630
164111804
165111815
1666996
16781336
168132184
169122028
17081360
171122052
172132236
17381384
174101740
17591575
17681408
17791593
17871246
179101790
18061080
18171267
1824728
183101830
1843552
18591665
18691674
1873561
1885940
18991701
190112090
1915955
19291728
1934772
19491746
1951195
196101960
197112167
198132574
1994796
2004800
20171407
20271414
2034812
20451020
2054820
20671442
207102070
2082416
2094836
21071470
211142954
21271484
21361278
214112354
215122580
216112376
21791953
21871526
21991971
22051100
22161326
22271554
22371561
2243672
22571575
22661356
22771589
2283684
2294916
230122760
231143234
23292088
23381864
234102340
235112585
23692124
23771659
2384952
23981912
24051200
2413723
24251210
24371701
2442488
24581960
24661476
24761482
2482496
2491249
2503750
25141004
25261512
25361518
25471778
2553765
256102560
25741028
258102580
259102590
2601238321880
3611361
Total2240485866

Frames Received by Opcode

OpcodeCount
11000
81
Total1001

Frames Transmitted by Opcode

OpcodeCount
01238
11000
81
Total2239


Wire Log

000 RX OCTETS: 474554202f72756e436173653f636173653d353130266167656e743d77747820485454502f312e310d0a436f6e6e65637469
               6f6e3a20557067726164650d0a48 ...
001 TX OCTETS: 485454502f312e312031303120537769746368696e672050726f746f636f6c730d0a5365727665723a204175746f6261686e
               5465737453756974652f302e382e ...
002 WIRELOG DISABLED
003 CLOSE CONNECTION AFTER 480.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: 8882d3811aa4d069
008 RX FRAME : OPCODE=8, FIN=True, RSV=0, PAYLOAD-LEN=2, MASKED=True, MASK=6433383131616134
               0x03e8
009 TCP DROPPED BY ME