Autobahn WebSockets Testsuite Report
Autobahn WebSockets

libwebsockets - Case 13.4.17 : Pass - 112139 ms @ 2017-07-28T05:37:43.314Z

Case Description

Send 1000 compressed messages each of payload size 131072, auto-fragment to 4096 octets. Use permessage-deflate client offers (requestNoContextTakeover, requestMaxWindowBits): [(False, 15)]

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=464&agent=libwebsockets HTTP/1.1
Pragma: no-cache
Cache-Control: no-cache
Host: 127.0.0.1:9001
Origin: http://127.0.0.1:9001
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Key: aveyKN743HhSyChTX0e3qg==
Sec-WebSocket-Extensions: permessage-deflate; client_no_context_takeover; client_max_window_bits
Sec-WebSocket-Version: 13
HTTP/1.1 101 Switching Protocols
Server: AutobahnTestSuite/0.7.5-0.10.9
X-Powered-By: AutobahnPython/0.10.9
Upgrade: WebSocket
Connection: Upgrade
Sec-WebSocket-Accept: XXRrN4IMNaAzU1e66D8Ul6U+sFI=
Sec-WebSocket-Extensions: permessage-deflate; client_max_window_bits=15


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 WebSockets 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
14114
1610160
17351
18472
196114
20480
21484
229198
23492
24496
255125
266156
2711297
287196
294116
306180
3115465
324128
334132
348272
359315
365180
379333
3810380
399351
4013520
413123
425210
4315645
444176
4512540
469414
4712564
489432
498392
5011550
5115765
528416
5312636
5416864
5512660
563168
5710570
588464
597413
609540
618488
625310
637441
647448
6510650
666396
676402
6813884
696414
7012840
719639
726432
7310730
74151110
7511825
7611836
77141078
789702
79201580
809720
81171377
82312542
83332739
8411924
85322720
86262236
87282436
88312728
89494361
90413690
91302730
92343128
93373441
94393666
95535035
96474512
97595723
98444312
99585742
100737300
101727272
102727344
103878961
104757800
105697245
106697314
107677169
108677236
109727848
110788580
111758325
112677504
113758475
114778778
1159811270
116789048
1178910413
11810712626
11911113209
12013015600
12112815488
12215619032
12316019680
12418623064
12521526875
12623729862
12728636322
12829938272
12937548375
13041053300
13145159081
13253069960
13354272086
13460180534
13568191935
136753102408
137797109189
138905124890
139973135247
1401061148540
1411073151293
1421272180624
1431214173602
1441354194976
1451284186180
1461305190530
1471412207564
1481485219780
1491464218136
1501438215700
1511361205511
1521319200488
1531329203337
1541210186340
1551169181195
1561170182520
1571127176939
1581109175222
159981155979
160984157440
161996160356
162898145476
1631022166586
164901147764
165866142890
166772128152
167751125417
168742124656
169746126074
170771131070
171717122607
172737126764
173745128885
174733127542
175726127050
176699123024
177694122838
178708126024
179627112233
180675121500
181669121089
182596108472
183562102846
184562103408
18553999715
18650093000
18748490508
18842379524
18940476356
19035567450
19137170861
19232061440
19330759251
19427553350
19524848360
19627854488
19723546295
19821642768
19921242188
20020340600
20122344823
20221142622
20320441412
20420842432
20518036900
20618738522
20718438088
20819640768
20919841382
21017035700
21118739457
21217737524
21315332589
21414931886
21514330745
21613829808
21712827776
21812427032
21912527375
22010623320
22110122321
2229320646
2238518955
2247316352
2257115975
2267516950
2275111577
2285011400
2294610534
230347820
231266006
232337656
233255825
234307020
235327520
236225192
237245688
238163808
239163824
240174080
241194579
24292178
243102430
24471708
245143430
24671722
24792223
2484992
24951245
25082000
25141004
25241008
2533759
2552510
25661536
2592518
2601260
2611261
2631263
2671267
3101310
3151315
3221322
3281328
3411341
3541354
3611361
3741374
3762752
3841384
3992798
6531653
7891789
8381838
9321932
9561956
108511085
110611106
118411184
127911279
133811338
135011350
138211382
138311383
139411394
140311403
143411434
144711447
148411484
148611486
150011500
151311513
153511535
154411544
154911549
156211562
158311583
159111591
159311593
162811628
165511655
167711677
168011680
173611736
175811758
216212162
269412694
317113171
344513445
394113941
Total6553610463596

Octets Transmitted by Chop Size

Chop SizeCountOctets
414
2791279
147922958
148011480
148111481
148211482
148322966
148457420
1485710395
148657430
148745948
148811488
148968934
1490811920
149168946
149245968
14931116423
1494811952
1495710465
149668976
149768982
149845992
149945996
150057500
150157505
1502710514
15031725551
15041624064
15051421070
15061319578
150769042
150869048
15091015090
15101624160
15111319643
1512913608
151369078
151469084
151569090
151623032
151746068
151857590
151946076
152069120
152134563
152323046
152423048
152623052
152811528
152911529
153134593
153334599
153423068
153611536
153823076
153911539
154123082
154234626
154311543
154423088
154523090
154611546
154723094
154811548
154934647
155011550
155134653
155269312
155323106
155423108
155523110
156111561
156811568
156923138
157111571
157211572
157411574
157523150
157734731
157811578
157911579
158023160
158134743
1582914238
158357915
158434752
15851015850
15861015860
15871523805
15882031760
15891422246
15901625440
15911422274
15922133432
15932641418
15941727098
15951117545
15962539900
15972133537
15982438352
15991625584
16002540000
16012438424
16022438448
16031219236
16041727268
16051930495
16061320878
1607914463
16082540200
16092540225
16101625760
16111219332
16121117732
1613812904
16141016140
16151320995
161646464
161769702
161834854
161911619
162023240
162123242
162258110
162334869
162434872
162558125
162646504
16271219524
16281016280
1629711403
16301117930
1631914679
163223264
163334899
163523270
163634908
163711637
165011650
165111651
165211652
165434962
165523310
165711657
166511665
166623332
410010004100000
Total20025672381

Frames Received by Opcode

OpcodeCount
0130165
11000
81
Total131166

Frames Transmitted by Opcode

OpcodeCount
01000
11000
81
Total2001


Wire Log

000 RX OCTETS: 474554202f72756e436173653f636173653d343634266167656e743d6c6962776562736f636b65747320485454502f312e31
               0d0a507261676d613a206e6f2d63 ...
001 TX OCTETS: 485454502f312e312031303120537769746368696e672050726f746f636f6c730d0a5365727665723a204175746f6261686e
               5465737453756974652f302e372e ...
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: 8882bb10cd11b8f8
008 RX FRAME : OPCODE=8, FIN=True, RSV=0, PAYLOAD-LEN=2, MASKED=True, MASK=6262313063643131
               0x03e8
009 TCP DROPPED BY ME