Autobahn WebSocket Testsuite Report
Autobahn WebSocket

libwsc - Case 13.7.14 : Pass - 4890 ms @ 2025-05-24T04:34:55.807Z

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=512&agent=libwsc HTTP/1.1
Host:192.168.0.26:9001
Upgrade:websocket
Connection:upgrade
Sec-WebSocket-Key:YV6v9pZg6wMg3IE4/xvRrg==
Sec-WebSocket-Version:13
Sec-WebSocket-Extensions:permessage-deflate; client_no_context_takeover; server_no_context_takeover; client_max_window_bits=9
Origin:http://192.168.0.26: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: OrYvtPIJawY0DzJaSHcOaKdE4Aw=
Sec-WebSocket-Extensions: permessage-deflate; server_no_context_takeover; 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
3401340
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
Total10022585897

Octets Transmitted by Chop Size

Chop SizeCountOctets
212
3412
414
7214
818
919
10220
12224
13113
14342
15230
16116
17351
18118
78178
86186
87187
882176
90190
922184
933279
944376
953285
965480
972194
985490
995495
1003300
1016606
1026612
1036618
1046624
1058840
1066636
1076642
1086648
1098872
1106660
111101110
112121344
113141582
114202280
115141610
116232668
117273159
118222596
119263094
120141680
121182178
122161952
123182214
124192356
125111375
126192394
127172159
13091170
131162096
1327924
133101330
134141876
135121620
136111496
1377959
138162208
1397973
140111540
1413423
142182556
143111573
14471008
1455725
14691314
147121764
1486888
1495745
1503450
1512302
1524608
1533459
1542308
1556930
1565780
1575785
1592318
1602320
1625810
1632326
1642328
1652330
1663498
1673501
1683504
1691169
1701170
1711171
1731173
1742348
1761176
1781178
1811181
1831183
1844736
1851185
1862372
1873561
1911191
1921192
1951195
1961196
1971197
1982396
1991199
2001200
2021202
2031203
2042408
2052410
2062412
2084832
2093627
2102420
21161266
2122424
21361278
21491926
21571505
21671512
2173651
2184872
2194876
22061320
2213663
2224888
2231223
2244896
2253675
2263678
2271227
2284912
2291229
23071610
23161386
2323696
23351165
2344936
23551175
23661416
23792133
23851190
23981912
240122880
2413723
242153630
24381944
24461464
245102450
24651230
24792223
24881984
24971743
250143500
25192259
25251260
25382024
25451270
25541020
2561256
25761542
25851290
2592518
260110242866240
3341334
Total120263023424

Frames Received by Opcode

OpcodeCount
11000
81
Total1001

Frames Transmitted by Opcode

OpcodeCount
011024
11000
81
Total12025


Wire Log

000 RX OCTETS: 474554202f72756e436173653f636173653d353132266167656e743d6c696277736320485454502f312e310d0a486f73743a
               3139322e3136382e302e32363a39 ...
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: 888235f7f089361f
008 RX FRAME : OPCODE=8, FIN=True, RSV=0, PAYLOAD-LEN=2, MASKED=True, MASK=3335663766303839
               0x03e8
009 TCP DROPPED BY ME