Autobahn WebSockets Testsuite Report
Autobahn WebSockets

libwebsockets - Case 13.2.18 : Pass - 94865 ms @ 2017-10-16T11:01:56.453Z

Case Description

Send 1000 compressed messages each of payload size 131072, auto-fragment to 32768 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=429&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: YfmVNdOc7hOjyS+9XJublg==
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: +KjqKVRNE2zPDslKmaxBod+cR60=
Sec-WebSocket-Extensions: permessage-deflate; 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 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
1611176
17117
18354
196114
20480
21484
228176
235115
24496
255125
266156
2711297
285140
294116
305150
3116496
324128
336198
348272
359315
365180
3710370
389342
398312
4011440
413123
425210
4316688
444176
4512540
469414
4712564
488384
498392
508400
5112612
528416
5311583
5414756
5512660
564224
5711627
588464
596354
608480
619549
625310
6310630
6410640
659585
667462
675335
6814952
694276
7010700
715355
726432
736438
74151110
756450
7610760
7712924
78131014
79201580
8012960
81151215
82231886
83302490
84131092
85242040
86302580
87312697
88242112
89474183
90403600
91312821
92333036
93373441
94464324
95535035
96535088
97484656
98504900
99616039
100646400
101727272
102697038
103697107
104727488
105656825
106586148
107596313
108626696
109768284
110657150
111768436
112697728
113839379
114839462
1159911385
116738468
1179611232
11810212036
11911413566
12012615120
12113616456
12215819276
12317421402
12422127404
12521827250
12626132886
12730638862
12837848384
12941153019
13043356290
13147762487
13257976428
13356475012
13465487636
13568392205
136752102272
137861117957
138922127236
139978135942
1401078150920
1411079152139
1421244176648
1431161166023
1441322190368
1451232178640
1461264184544
1471310192570
1481402207496
1491374204726
1501311196650
1511326200226
1521265192280
1531312200736
1541183182182
1551155179025
1561068166608
1571098172386
1581088171904
1591008160272
160940150400
161956153916
162886143532
163957155991
164831136284
165821135465
166770127820
167767128089
168709119112
169732123708
170723122910
171699119529
172740127280
173701121273
174702122148
175714124950
176683120208
177644113988
178638113564
179610109190
180629113220
181618111858
182567103194
183556101748
184561103224
18550092500
18644783142
18747388451
18837670688
18937170119
19033563650
19137070670
19230358176
19327753461
19424046560
19523445630
19623245472
19721842946
19821943362
19919438606
20018837600
20120441004
20219940198
20320140803
20417635904
20520141205
20618938934
20717335811
20817135568
20918438456
21017135910
21117236292
21217637312
21314130033
21415132314
21512827520
21610622896
21713128427
21812026160
21911024090
22010222440
2219120111
2227516650
2238318509
2247115904
2257717325
2267216272
2274911123
2285312084
229439847
230276210
231296699
232245568
233225126
234358190
235399165
236409440
237317347
238204760
239204780
240276480
241266266
242184356
243256075
244204880
245204900
246133198
247358645
248317688
249184482
250328000
251266526
252266552
253307590
254194826
255235865
256276912
257194883
258205160
259246216
260215460
261215481
262184716
263194997
264143696
265195035
266184788
267225874
268143752
269123228
270225940
271236233
272184896
273154095
274215754
275256875
276215796
277226094
278215838
279154185
280195320
281195339
282123384
283123396
284113124
28592565
286113146
28772009
28892592
28961734
29041160
29182328
29241168
2932586
2941294
2953885
29661776
2973891
2993897
3001300
3011301
3032606
3042608
3053915
3062612
3082616
3092618
3103930
3111311
3122624
3132626
3141314
3152630
3163948
31841272
3193957
3202640
32151605
3252650
32641304
3271327
3282656
3301330
3323996
3332666
3341334
3351335
3371337
3381338
3392678
3441344
3452690
3491349
35031050
3601360
3611361
3691369
3761376
3821382
3851385
3921392
3941394
3981398
4022804
4051405
4441444
4821482
5241524
5441544
6461646
6611661
7031703
8041804
8151815
9091909
9131913
9511951
100111001
111111111
114911149
127311273
130422608
132422648
133511335
135711357
135911359
136111361
136211362
136511365
136711367
136811368
137011370
137411374
137611376
138211382
138722774
138834164
138922778
139111391
139822796
140011400
140111401
140311403
140711407
141445656
142011420
142111421
143022860
143111431
143422868
143911439
144211442
144522890
145511455
145611456
146522930
146911469
147111471
147322946
147411474
147911479
148111481
148311483
149511495
149611496
150711507
151711517
151811518
152911529
153011530
153911539
154223084
155311553
155611556
155911559
156611566
156711567
157311573
159011590
159911599
160311603
160711607
161811618
162411624
162511625
162611626
164411644
164511645
164911649
165811658
166823336
168011680
168111681
169411694
169611696
169711697
169811698
169911699
170711707
171011710
172511725
174011740
174311743
174811748
175911759
176811768
179411794
232012320
249112491
270312703
276612766
280912809
287612876
299012990
299912999
Total6478110531359

Octets Transmitted by Chop Size

Chop SizeCountOctets
414
2801280
5575211150
557615576
557715577
557815578
5579211158
5580527900
5581739067
5582527910
5583422332
558415584
5585633510
5586844688
5587633522
5588422352
55891161479
5590844720
5591739137
5592633552
5593633558
5594422376
5595422380
5596527980
5597527985
5598739186
55991795183
56001689600
56011478414
56021372826
5603633618
5604633624
56051056050
56061689696
56071372891
5608950472
5609633654
5610633660
5611633666
5612211224
5613422452
5614528070
5615422460
5616633696
5617316851
5619211238
5620211240
5622211244
562415624
562515625
5627316881
5629316887
5630211260
563215632
5634211268
563515635
5637211274
5638316914
563915639
5640211280
5641211282
564215642
5643211286
564415644
5645316935
564615646
5647316941
5648633888
5649211298
5650211300
5651211302
565715657
566415664
5665211330
566715667
566815668
567015670
5671211342
5673317019
567415674
567515675
5676211352
5677317031
5678951102
5679528395
5680317040
56811056810
56821056820
56831585245
568420113680
56851479590
56861690976
56871479618
568821119448
568926147914
56901796730
56911162601
569225142300
569321119553
569424136656
56951691120
569625142400
569724136728
569824136752
56991268388
57001796900
570119108319
57021374126
5703951327
570425142600
570525142625
57061691296
57071268484
57081162788
5709845672
57101057100
57111374243
5712422848
5713634278
5714317142
571515715
5716211432
5717211434
5718528590
5719317157
5720317160
5721528605
5722422888
57231268676
57241057240
5725740075
57261162986
5727951543
5728211456
5729317187
5731211462
5732317196
573315733
574615746
574715747
574815748
5750317250
5751211502
575315753
576115761
5762211524
Total10025668382

Frames Received by Opcode

OpcodeCount
0130165
11000
81
Total131166

Frames Transmitted by Opcode

OpcodeCount
11000
81
Total1001


Wire Log

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