Autobahn WebSocket Testsuite Report
Autobahn WebSocket

wtx - Case 13.2.12 : Pass - 696 ms @ 2023-09-27T21:07:57.211Z

Case Description

Send 1000 compressed messages each of payload size 16384, auto-fragment to 256 octets. Use permessage-deflate client offers (requestNoContextTakeover, requestMaxWindowBits): [(True, 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=421&agent=wtx HTTP/1.1
Connection: Upgrade
Host: 127.0.0.1:9080
Sec-WebSocket-Key: QVZLy2VC47yNww3h+hsb5g==
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: HjiqSjPAtAWGDpDwPvveCNTlD5E=
Sec-WebSocket-Extensions: permessage-deflate; server_no_context_takeover; server_max_window_bits=12; client_no_context_takeover


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
68121362
6821682
68321366
6851685
68685488
68764122
68842752
68974823
6901690
69142764
69221384
69353465
69442776
695139035
69664176
69753485
69885584
69953495
70042800
70164206
70296318
70364218
70442816
70585640
70664236
70732121
70896372
70985672
71042840
71153555
71221424
71385704
71474998
71575005
71642864
71785736
71853590
71975033
72032160
72132163
72242888
72364338
72421448
72542900
72653630
72742908
72821456
72953645
73053650
73153655
73242928
733107330
73453670
7351511025
73685888
73775159
7381410332
739107390
7401410360
74196669
74275194
743118173
74485952
74564470
74664476
747107470
74875236
7491749
75164506
75243008
75343012
75475278
75532265
75675292
75721514
75843032
75943036
7601760
76132283
7621762
76343052
76453820
76521530
7661766
76821536
76921538
77021540
77132313
7721772
77332319
77443096
77532325
77643104
7771777
77843112
77921558
78132343
78221564
78332349
78421568
78521570
7861786
78721574
78853940
78986312
79075530
79164746
79275544
79375551
79464764
79543180
79686368
79743188
79943196
8001800
80132403
80275614
80332409
8041804
80564830
80654030
8071807
80821616
80932427
81043240
81132433
8121812
8131813
81421628
81543260
8161816
8171817
81832454
81932457
82032460
8211821
8231823
82421648
82543300
82621652
8271827
82821656
82932487
83032490
83121662
83232496
8331833
8341834
83521670
8361836
83743348
83843352
83954195
84021680
84154205
84232526
843108430
84421688
84543380
84621692
84754235
84832544
84921698
8501850
85132553
85343412
85465124
85543420
85621712
85721714
85854290
85943436
86021720
86165166
86276034
86354315
86432592
86554325
86632598
86765202
86843472
86965214
87021740
87132613
87254360
87376111
87432622
87565250
87665256
87743508
87821756
87976153
88043520
88165286
88254410
88321766
88432652
88532655
88643544
88797983
88843552
88921778
8901890
89132673
89243568
89354465
8941894
89554475
89676272
89765382
89843592
89932697
90021800
90143604
90243608
90343612
90421808
90521810
90621812
90732721
90921818
9101910
91121822
91221824
91421828
91743668
9181918
9191919
9201920
92121842
9221922
92332769
9241924
9251925
92632778
9271927
92832784
92943716
93043720
9311931
93232796
93621872
9371937
9381938
9421942
94321886
94421888
9461946
95243808
9581958
9611961
9631963
9691969
Total1002792930

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
3351335
Total3580823732

Frames Received by Opcode

OpcodeCount
11000
81
Total1001

Frames Transmitted by Opcode

OpcodeCount
02578
11000
81
Total3579


Wire Log

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