Autobahn WebSocket Testsuite Report
Autobahn WebSocket

ws@8.17.0 - Case 13.7.14 : Pass - 4794 ms @ 2024-05-17T17:55:22.399Z

Case Description

Send 1000 compressed messages each of payload size 65536, 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=513&agent=ws@8.17.0 HTTP/1.1
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: SZad4LpuLdtCn9NgkHkcyg==
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: fQNVbC24JIhTr6sPY5K3luTpRUU=
Sec-WebSocket-Extensions: permessage-deflate; 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
2551255
244312443
244512445
244612446
244712447
244812448
244924898
245037350
245112451
245212452
245437362
245524910
245649824
245724914
245824916
245949836
246012460
246149844
246212462
246412464
246537395
2466922194
24671127137
2468922212
2469717283
2470717290
2471614826
2472717304
2473512365
247412474
247549900
247637428
2477614862
247824956
2479512395
2480614880
2481614886
2482717374
2483819864
2484819872
2485922365
2486819888
2487717409
2488717416
2489717423
24901024900
2491512455
24921229904
24931024930
2494922446
24951024950
2496819968
24971024970
2498512490
249949996
2500615000
25011332513
25021332526
2503922527
25041230048
25051127555
2506820048
2507512535
25081025080
25091127599
25101435140
2511820088
25121025120
2513717591
2514512570
2515512575
251612516
251737551
2518410072
251937557
252025040
252137563
252225044
252337569
252437572
2525410100
2527410108
252837584
252912529
253112531
253225064
253312533
253512535
2536512680
2537410148
253925078
254012540
254512545
254612546
254825096
255237656
255312553
2554410216
2555410220
255612556
255725114
2558615348
2559512795
2560820480
256137683
2562512810
2563923067
2564615384
25651230780
25661846188
25671025670
2568512840
256937707
257037710
2572410288
257325146
257437722
257537725
257612576
257712577
257825156
258325166
2586410344
258712587
258837764
258912589
259137773
259212592
259412594
259612596
259712597
259912599
260012600
260112601
260212602
260312603
260512605
260612606
260712607
260812608
260925218
261125222
261212612
261312613
261412614
261612616
261725234
261825236
2619513095
2621410484
262212622
262425248
2625513125
2626513130
262737881
2628615768
262925258
263225264
263312633
2634410536
263625272
263812638
264012640
264112641
264212642
264312643
2644513220
264525290
264625292
264712647
264812648
265012650
265112651
265212652
265412654
265812658
266112661
266225324
266437992
266537995
266612666
266738001
266825336
2669718683
2670821360
2671616026
267238016
2673821384
2674924066
267512675
267625352
267712677
2678410712
267938037
2680410720
268112681
2682616092
268325366
2684821472
268512685
268625372
268712687
268825376
2690718830
2691410764
269238076
2693410772
269425388
269525390
269625392
269912699
270212702
270425408
270512705
270612706
270812708
270925418
271025420
271125422
271212712
271312713
271625432
271812718
271912719
272012720
272125442
272225444
272312723
272425448
272512725
272612726
272725454
272812728
273012730
2731410924
273612736
273812738
273912739
274025480
274138223
274412744
274512745
274612746
275012750
275212752
275725514
275812758
276012760
276112761
276212762
276412764
2768411072
276912769
277038310
277138313
277612776
277912779
278112781
278238346
278312783
278412784
2785513925
278712787
2788411152
278938367
2790513950
2791513955
2792925128
27931439102
2794822352
2795616770
2796925164
2797719579
2798719586
2799616794
280025600
280112801
280212802
280325606
280525610
280912809
281112811
Total10022585812

Octets Transmitted by Chop Size

Chop SizeCountOctets
21734
32163
428112
525125
622132
726182
820160
934306
1020200
1114154
12896
139117
1417238
1516240
1617272
1716272
1810180
199171
205100
21363
22122
23369
24496
25250
28256
29129
31131
32132
33266
35135
36136
37274
393117
414164
42142
444176
453135
46292
48296
49149
50150
51151
52152
54154
60160
61161
642128
65165
66166
67167
682136
69169
702140
74174
77177
79179
813243
822164
832166
845420
858680
865430
877609
884352
898712
902180
913273
923276
935465
9410940
95111045
96161536
9710970
98111078
996594
100191900
101121212
1026612
1039927
104121248
105121260
106121272
1079963
1087756
1099981
1107770
1116666
1124448
1134452
1142228
1153345
1161116
1176702
118111298
1198952
120131560
121101210
12291098
1235615
1242248
1253375
1411141
2412482
2421242
2432486
24451220
2454980
24661476
24751235
24861488
249122988
250174250
251225522
252266552
253287084
254174318
255358925
256194864
257317967
258205160
259235957
260107192786940
3061306
Total117212897843

Frames Received by Opcode

OpcodeCount
11000
81
Total1001

Frames Transmitted by Opcode

OpcodeCount
010719
11000
81
Total11720


Wire Log

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