Autobahn WebSockets Testsuite Report
Autobahn WebSockets

libwebsockets - Case 13.2.9 : Pass - 47064 ms @ 2017-10-16T11:01:09.778Z

Case Description

Send 1000 compressed messages each of payload size 65536, auto-fragment to 0 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=420&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: rZ3AYpmNJREAESrIHuWcTA==
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: 0MG5uZq6IYjZAlPH9iA7kwLoGqM=
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
18118
19119
22488
24124
256150
26378
27127
285140
29387
304120
31131
32396
339297
344136
353105
367252
37274
389342
393117
406240
41282
425210
438344
444176
454180
467322
474188
483144
499441
5012600
517357
527364
53153
548432
557385
5612672
576342
585290
598472
606360
618488
629558
637441
648512
6512780
6611726
6710670
688544
699621
704280
719639
729648
7310730
749666
754300
767532
777539
784312
798632
80131040
81141134
828656
83161328
8411924
85161360
86161376
87161392
88252200
89161424
90201800
91161456
92252300
93201860
94343196
95232185
96292784
97252425
98252450
99252475
100393900
101292929
102313162
103373811
104262704
105313255
106313286
107343638
108353780
109404360
110323520
111283108
112374144
113364068
114455130
115313565
116384408
117293393
118495782
119566664
120546480
121698349
122678174
1239812054
12411514260
12511414250
12615119026
12719224384
12819825344
12921828122
13025933670
13126835108
13229839336
13328838304
13430841272
13537750895
13636749912
13742558225
13844561410
13949969361
14052172940
14151772897
14260986478
14359685228
14459285248
14558985405
14667498404
14767198637
14866297976
14963194019
15063094500
15164997999
15260892416
15359490882
15457688704
15553582925
15650278312
15752682582
15850079000
15949979341
16048978240
16149279212
16241967878
16340566015
16440666584
16537962535
16638563910
16734858116
16841269216
16931753573
17036361710
17134258482
17234459168
17330652938
17433858812
17533859150
17631755792
17733158587
17830554290
17929252268
18030855440
18128351223
18223943498
18326949227
18425647104
18521639960
18623744082
18719436278
18819737036
18917633264
19015228880
19114527695
19211221504
19312223546
19410820952
19511823010
19610821168
1979117927
19810520790
1999118109
20010320600
2018917889
2028316766
2038617458
2048216728
2059519475
2068617716
2079118837
2088617888
2099620064
2107916590
2117716247
2128518020
2136213206
2147215408
2157115265
2165812528
2175411718
2185211336
2196714673
220449680
221419061
222388436
223449812
224388512
225316975
226347684
227224994
228204560
229163664
230276210
231194389
232173944
233204660
234184212
235184230
236133068
237163792
238133094
239215019
240112640
241153615
242143388
243174131
244215124
245235635
246245904
247225434
248245952
249194731
250256250
251133263
252215292
253194807
254143556
255266630
256246144
257276939
258174386
259205180
260256500
261194959
262215502
263246312
264164224
265205300
266195054
267195073
268164288
269184842
270287560
271195149
272195168
273154095
274154110
275184950
276226072
277226094
278298062
2793837
280257000
281195339
282123384
28382264
28492556
285143990
286102860
28772009
288102880
28982312
2903870
291113201
29251460
29341172
2943882
29572065
29641184
29761782
2981298
3001300
3011301
3032606
3042608
3051305
3062612
3083924
3102620
3121312
3132626
3142628
3153945
3163948
3182636
3191319
3203960
32141284
3221322
3251325
32641304
3272654
3282656
3291329
3301330
3322664
3332666
3351335
3371337
3382676
3392678
3411341
3441344
3451345
3471347
3481348
3501350
3611361
3691369
4501450
5121512
5951595
6151615
6591659
7091709
7211721
7411741
7661766
8111811
8261826
8531853
8631863
9561956
101411014
107211072
114211142
125411254
127711277
129511295
130511305
131811318
132211322
132422648
132811328
133011330
133511335
135811358
137211372
138011380
138111381
138311383
138511385
138811388
138911389
139211392
139511395
140211402
140511405
141011410
141322826
143011430
143111431
143211432
143611436
143711437
144311443
144411444
144911449
145411454
146511465
146811468
147611476
148211482
149411494
149611496
150211502
151311513
152123042
153911539
154711547
155011550
155111551
155311553
155411554
156111561
156211562
156611566
157111571
161123222
161411614
161511615
161811618
161911619
162511625
163011630
163311633
163411634
163511635
164211642
165311653
165423308
166911669
168611686
169111691
169923398
171411714
171611716
172011720
173111731
173711737
174911749
177711777
184611846
215312153
260712607
268812688
269812698
275712757
277112771
277512775
282612826
290312903
293812938
316813168
428214282
Total320185302413

Octets Transmitted by Chop Size

Chop SizeCountOctets
414
2801280
280125602
280212802
280325606
2804514020
2805411220
2806616836
2807514035
2808616848
28091233708
28101747770
28112261842
28122673112
28132878764
28141747838
28153598525
28161953504
28173187327
28182056360
28192364837
28201747940
28212159241
28222776194
28232570575
28242262128
28252673450
28262056520
28273496118
28282056560
28291439606
2830822640
2831925479
28321748144
28331645328
28341748178
28351645360
28361028360
2837925533
2838514190
283938517
284012840
284138523
2842411368
284325686
284625692
284712847
284912849
285012850
285125702
285312853
285412854
285525710
285738571
2859411436
286012860
2862411448
286338589
286425728
286625732
286712867
286812868
286912869
287012870
287212872
287812878
287912879
288225764
288312883
288412884
288512885
288625772
288712887
288825776
289212892
289512895
289712897
289938697
290025800
290125802
2902514510
2903823224
2904514520
2905720335
2906411624
2907823256
290825816
290938727
291038730
2911514555
29121029120
29131132043
29141646624
29151029150
29161132076
2917617502
29181955442
29191235028
2920617520
2921926289
29221235064
29231235076
29241235088
2925926325
2926720482
2927926343
2928720496
2929617574
2930411720
2931411724
293225864
293338799
293412934
2935617610
29361132296
2937823496
29381338194
29391029390
2940926460
2941514705
294225884
294338829
295712957
Total10022856377

Frames Received by Opcode

OpcodeCount
064577
11000
81
Total65578

Frames Transmitted by Opcode

OpcodeCount
11000
81
Total1001


Wire Log

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