Autobahn WebSocket Testsuite Report
Autobahn WebSocket

wtx - Case 13.7.12 : Pass - 631 ms @ 2023-09-27T21:10:35.015Z

Case Description

Send 1000 compressed messages each of payload size 16384, 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=511&agent=wtx HTTP/1.1
Connection: Upgrade
Host: 127.0.0.1:9080
Sec-WebSocket-Key: EQy6EvL5cp1Pmko/fwulyA==
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: 5fNndUS7cKWOBTxI7aGuXU9CyIQ=
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
6381638
6391639
6401640
6411641
64221284
64342572
64421288
64531935
64742588
64821296
64921298
65063900
6511651
65221304
65721314
65831974
65942636
66031980
66153305
66263972
66363978
66463984
66521330
66631998
66732001
66842672
66974683
6701670
67132013
67342692
67421348
67585400
67674732
67764062
67864068
67964074
68074760
68164086
68232046
68385464
68496156
68553425
68696174
68774809
68885504
68932067
690117590
69153455
69285536
69396237
6941694
6951695
69632088
69742788
6981698
69942796
70032100
7011701
70232106
70353515
70474928
70532115
70632118
70742828
70853540
70942836
71021420
71132133
71321426
71442856
71553575
71664296
71732151
71821436
71932157
72064320
72132163
72296498
72342892
72432172
725117975
72621452
72742908
72832184
72942916
73096570
73121462
73264392
73321466
73621472
73721474
73864428
73921478
74032220
74164446
74221484
74321486
74432232
74532235
74653730
74742988
74832244
74985992
75086000
75186008
75264512
75364518
75464524
75596795
75653780
75786056
75853790
75932277
76075320
76175327
76221524
76375341
76421528
76521530
76653830
76743068
76843072
76932307
7701770
7711771
77221544
7731773
77421548
77532325
77621552
7771777
7781778
77921558
78021560
7811781
78221564
78364698
7841784
78532355
78621572
78732361
7881788
78921578
7901790
79153955
79232376
79321586
7941794
79553975
79632388
79753985
79821596
79975593
80075600
80132403
80297218
80332409
80454020
80564830
80632418
80775649
80854040
80932427
8101810
81143244
81264872
81332439
81443256
81554075
81632448
81732451
81864908
81943276
82021640
82143284
82221644
82321646
82443296
825108250
82643304
82764962
82864968
82964974
83064980
83186648
83221664
83354165
83454170
83554175
83643344
83765022
838119218
83954195
84043360
84154205
84297578
84375901
84454220
84532535
84621692
84765082
84875936
84943396
85021700
85132553
85232556
85321706
85543420
85654280
8571857
8581858
8591859
86021720
8611861
86221724
86321726
8641864
8661866
86721734
86821736
86954345
87021740
87143484
87332619
87443496
87521750
87732631
8791879
8801880
88221764
8901890
8911891
8921892
8931893
9081908
91032730
9111911
9121912
9131913
91432742
91521830
91643664
9201920
9211921
92221844
9241924
9251925
9271927
9281928
93021860
93121862
9321932
93321866
93432802
93521870
93654680
9371937
93865628
93943756
94032820
94121882
94232826
94332829
94421888
9461946
94732841
9481948
9491949
95132853
95221904
9541954
9561956
9571957
9631963
9671967
Total1002772165

Octets Transmitted by Chop Size

Chop SizeCountOctets
224
3515
4312
5420
6636
7321
818
10110
11111
13226
14228
15115
16348
17351
18590
20360
21242
22244
235115
24248
25125
264104
274108
28384
29258
306180
31393
324128
33266
343102
35135
36136
38276
394156
404160
41282
43286
44288
45290
463138
475235
485240
49149
504200
515255
526312
537371
54154
556330
565280
574228
583174
595295
605300
614244
63163
642128
652130
666396
672134
683204
69169
70170
712142
724288
73173
744296
752150
76176
782156
793237
803240
81181
824328
832166
852170
872174
883264
894356
904360
913273
924368
933279
942188
95195
96196
97197
983294
993297
1004400
1013303
1022204
1033309
1044416
1053315
1062212
1071107
1083324
1095545
1105550
1122224
1131113
1143342
1155575
1162232
1171117
1183354
1196714
1206720
1215605
1228976
1235615
1241124
1257875
1263378
12781016
1301130
13181048
1323396
13391197
1344536
1352270
1361136
1374548
1382276
1397973
1406840
1412282
1425710
1433429
1446864
1453435
1463438
1473441
1482296
1491149
1505750
15171057
15271064
1532306
1544616
1551155
15681248
1571157
1586948
1594636
1606960
16171127
1621162
1635815
1643492
1651165
1662332
1672334
1681168
1695845
17081360
1715855
1722344
1731173
1742348
1753525
1773531
1802360
1811181
1822364
1851185
18661116
1873561
1884752
1894756
19061140
1915955
19281536
193112123
194101940
195112145
19691764
197122364
198112178
199112189
200122400
20161206
202112222
20351015
20471428
2054820
20681648
20761242
20881664
20961254
2104840
21171477
2124848
21351065
21481712
2154860
21671512
21761302
2184872
21961314
220102200
22181768
22261332
22361338
2243672
22561350
2264904
2272454
2284912
22961374
2302460
2314924
2323696
2333699
2342468
2352470
2374948
2384952
23981912
2404960
241112651
242102420
24392187
2443732
24551225
246102460
24781976
248102480
24992241
250112750
25141004
25251260
2531253
25451270
25582040
25661536
25771799
2581258
25941036
2602578670280
3611361
Total3580823758

Frames Received by Opcode

OpcodeCount
11000
81
Total1001

Frames Transmitted by Opcode

OpcodeCount
02578
11000
81
Total3579


Wire Log

000 RX OCTETS: 474554202f72756e436173653f636173653d353131266167656e743d77747820485454502f312e310d0a436f6e6e65637469
               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: 888285992eff8671
008 RX FRAME : OPCODE=8, FIN=True, RSV=0, PAYLOAD-LEN=2, MASKED=True, MASK=3835393932656666
               0x03e8
009 TCP DROPPED BY ME