Autobahn WebSockets Testsuite Report
Autobahn WebSockets

libwebsockets - Case 13.6.9 : Pass - 49593 ms @ 2017-10-16T11:07:15.186Z

Case Description

Send 1000 compressed messages each of payload size 65536, auto-fragment to 0 octets. Use permessage-deflate client offers (requestNoContextTakeover, requestMaxWindowBits): [(True, 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=492&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: kyI65gJuyqoCNgzxCHOXAA==
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: bQp5U1cXJaIPDfCOos9JLe1LTBc=
Sec-WebSocket-Extensions: permessage-deflate; client_no_context_takeover; 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
19119
22366
24124
25375
26252
27127
284112
29387
30390
32396
338264
34268
35270
365180
373111
387266
393117
406240
41141
424168
436258
445220
453135
468368
474188
48296
499441
5011550
518408
528416
532106
548432
559495
5612672
576342
587406
599531
605300
619549
629558
638504
648512
6510650
6611726
6712804
6810680
6910690
705350
7112852
728576
7310730
7410740
753225
7610760
777539
785390
7911869
80151200
81171377
8211902
83201660
84121008
85171445
86171462
87161392
88272376
89181602
90232070
91161456
92272484
93272511
94333102
95242280
96292784
97242328
98292842
99252475
100383800
101303030
102353570
103394017
104272808
105313255
106333498
107373959
108373996
109434687
110384180
111272997
112364032
113404520
114424788
115303450
116374292
117313627
118546372
119597021
120556600
121718591
122698418
12310012300
12412115004
12511714625
12616220412
12720025400
12820325984
12922328767
13027035100
13127736287
13230239864
13329539235
13432643684
13538551975
13639253312
13743359321
13845662928
13950570195
14054075600
14153975999
14263590170
14361287516
14461989136
14561889610
146691100886
147689101283
148681100788
14967199979
15065498100
15166299962
15263896976
15361694248
15460993786
15555185405
15650478624
15753984623
15852582950
15951281408
16050380480
16150481144
16244672252
16342368949
16441868552
16539865670
16640867728
16736961623
16841770056
16932655094
17036461880
17136061560
17235961748
17331354149
17435361422
17534460200
17633058080
17734561065
17832056960
17929853342
18031256160
18129152671
18225145682
18328251606
18426348392
18522741995
18624545570
18720037400
18820839104
18918134209
19015830020
19114728077
19211421888
19312724511
19411321922
19512023400
19610921364
1979218124
19810821384
1999218308
20010521000
2019318693
2028717574
2039018270
2048817952
2059719885
2068417304
2079319251
2088718096
2099820482
2108417640
2117916669
2128818656
2136413632
2147415836
2157015050
2165912744
2175712369
2185612208
2197015330
2204710340
221449724
222439546
223429366
224408960
225337425
226378362
227245448
228194332
229153435
230255750
231184158
232173944
233214893
234194446
235204700
236133068
237174029
238133094
239215019
240102400
241174097
242143388
243194617
244215124
245245880
246256150
247225434
248256200
249194731
250256250
251133263
252225544
253194807
254143556
255266630
256235888
257276939
258174386
259205180
260256500
261194959
262215502
263246312
264164224
265205300
266195054
267195073
268164288
269184842
270287560
271195149
272205440
273154095
274154110
275184950
276215796
277226094
278298062
2793837
280257000
281195339
282123384
28392547
28492556
285143990
286102860
28772009
288102880
28982312
2903870
291102910
29251460
29341172
2943882
29572065
29641184
29751485
2981298
3001300
3011301
3032606
3042608
3051305
3062612
3083924
3102620
3121312
3132626
3142628
3153945
3163948
3182636
3191319
3202640
32141284
3221322
3251325
32641304
3272654
3282656
3291329
3301330
3322664
3332666
3351335
3371337
3382676
3392678
3411341
3441344
3451345
3471347
3481348
3502700
3611361
154711547
Total330025302413

Octets Transmitted by Chop Size

Chop SizeCountOctets
414
3071307
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
Total10022856404

Frames Received by Opcode

OpcodeCount
064577
11000
81
Total65578

Frames Transmitted by Opcode

OpcodeCount
11000
81
Total1001


Wire Log

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