Autobahn WebSockets Testsuite Report
Autobahn WebSockets

libwebsockets - Case 13.7.9 : Pass - 60883 ms @ 2017-07-28T05:42:13.390Z

Case Description

Send 1000 compressed messages each of payload size 65536, auto-fragment to 0 octets. Use permessage-deflate client offers (requestNoContextTakeover, requestMaxWindowBits): [(True, 8), (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=510&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: 3lbX0UN15kHVNnv5bzc1MQ==
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: iEQLs4oLEXRn4c+nUeBs7+PpCtM=
Sec-WebSocket-Extensions: permessage-deflate; client_no_context_takeover; client_max_window_bits=8


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
16116
24124
28384
32132
33133
35270
36136
37137
38138
39139
413123
423126
44144
463138
48148
49149
502100
51151
533159
555275
56156
57157
583174
59159
60160
615305
624248
63163
643192
653195
662132
674268
686408
697483
706420
726432
734292
742148
754300
762152
77177
785390
793237
802160
813243
823246
834332
844336
852170
863258
872174
882176
893267
905450
919819
925460
935465
946564
958760
966576
976582
985490
993297
1004400
1017707
1022204
1033309
1044416
1052210
1065530
1073321
1084432
1097763
1104440
111101110
1126672
1137791
1144456
1154460
116111276
1175585
118131534
1195595
120101200
1214484
1226732
1234492
1247868
12581000
1266756
1276762
1287896
129111419
130121560
131111441
1324528
1332266
1345670
135152025
13681088
137152055
1387966
1393417
1407980
141162256
142152130
143243432
144182592
145131885
14691314
147182646
148142072
149152235
150284200
151121812
152335016
153162448
154132002
155182790
156233588
157213297
158193002
159233657
160284480
161264186
162254050
163325216
164243936
165355775
166274482
167213507
168254200
169233887
170366120
171274617
172213612
173406920
174295046
175315425
176274752
177274779
178295162
179346086
180213780
181427602
182325824
183244392
184285152
185437955
186315766
187387106
188468648
189366804
190285320
191448404
192489216
193519843
1945210088
195407800
1966412544
197428274
1985410692
1996412736
2005010000
2016513065
2026312726
2035611368
204316324
205469430
2065010300
2075411178
2085311024
2095611704
2106313230
211479917
2126413568
2136814484
2147916906
2158217630
2166113176
2177215624
2188919402
21910122119
2207015400
2218819448
2228318426
22311826314
2249320832
22510022500
2269120566
22710423608
2289621888
22912729083
23011726910
23110023100
23211927608
2338219106
23410825272
23510725145
2367818408
23710224174
23810023800
23912529875
2409923760
24111327233
2428821296
24311628188
24412530500
24514535525
24614034440
24713633592
24813934472
24914836852
25014536250
25111829618
25215037800
25313534155
25415338862
25512130855
25614336608
25713634952
25817545150
25916442476
26016442640
26114638106
26216142182
26313435242
26417145144
26520053000
26616644156
26717847526
26818649848
26915742233
27017948330
27116143631
27214338896
27316043680
27415442196
27515743175
27617949404
27719754569
27817749206
27918852452
28015643680
28119655076
28215142582
28318050940
28417850552
28518552725
28616045760
28713137597
28815845504
28917550575
29016949010
29116748597
29217450808
29313940727
29417049980
29515545725
29618454464
29716047520
29820260196
29918555315
30017652800
30118254782
30218254964
30318054540
30416851072
30518757035
30616751102
30717052190
30820462832
30919159019
31017955490
31120864688
31218858656
31319962287
31418357462
31521467410
31623373628
31723173227
31819160738
31921066990
32020866560
32120264842
32217857316
32318158463
32422171604
32521870850
32617958354
32720667362
32819062320
32916353627
33015149830
33120166531
33214447808
33317558275
33416956446
33520568675
33615150736
33716254594
33813645968
33915452206
34016957460
34112943989
34215653352
34316656938
34416055040
34515453130
34616557090
34715152397
34815754636
34917159679
35012543750
35115755107
35213948928
35314350479
35415053100
35513146505
35613447704
35713447838
35816057280
35911842362
36013247520
36115957399
36213448508
36312846464
36416359332
36514753655
36614352338
36712244774
36812847104
36913047970
37012144770
37115156021
37212646872
37313751101
37413751238
37514253250
37611242112
37711242224
37810338934
37911242448
3809435720
3819837338
38211343166
38311343279
38411142624
38512949665
38611444004
3878633282
38810540740
3899536955
3908733930
3919637536
3928934888
39310842444
3949537430
3958232390
3968533660
3975923423
3988835024
39910240698
4007730800
4018734887
4027630552
4037028210
4047630704
4057329565
4068534510
4079036630
4088032640
4097129039
4107329930
4117129181
4126125132
4135121063
4145924426
4154217430
4167029120
4176125437
4185522990
4194619274
4205422680
4215121471
4225422788
4236527495
4244318232
425239775
4264519170
4273514945
4283615408
4293314157
4303113330
4314017240
4323314256
4333012990
4342812152
4353013050
4363113516
4373013110
4383414892
4393013170
4402611440
4413615876
4423314586
4433314619
4443314652
445208900
4462812488
447208940
448188064
449198531
450198550
4512410824
452219492
453167248
454209080
455135915
456198664
4572410968
458167328
459167344
460167360
461209220
4622411088
463177871
464167424
4652511625
4662511650
4672411208
468188424
469115159
470125640
471115181
47273304
473167568
47494266
47583800
47673332
47783816
478104780
479136227
480136240
48152405
48252410
4832966
4842968
48541940
48641944
48773409
48852440
48941956
49073430
491104910
49241968
49341972
49473458
49573465
496115456
49794473
49862988
49952495
50042000
50163006
50242008
50352515
50473528
50542020
5061506
50742028
50831524
51021020
51131533
5141514
5171517
5201520
5251525
5261526
5271527
5311531
5341534
5791579
6061606
6141614
6381638
6731673
6791679
7721772
100711007
104411044
107711077
117611176
120411204
139011390
140011400
144811448
159711597
180111801
182211822
184011840
197511975
206112061
244612446
253612536
258012580
259312593
275312753
283112831
284012840
294612946
305513055
Total3296610139278

Octets Transmitted by Chop Size

Chop SizeCountOctets
414
3061306
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
Total10022856403

Frames Received by Opcode

OpcodeCount
064577
11000
81
Total65578

Frames Transmitted by Opcode

OpcodeCount
11000
81
Total1001


Wire Log

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