Autobahn WebSockets Testsuite Report
Autobahn WebSockets

libwebsockets - Case 13.2.16 : Pass - 93529 ms @ 2017-10-16T11:01:44.044Z

Case Description

Send 1000 compressed messages each of payload size 131072, auto-fragment to 1024 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=427&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: oj9kYlm/oNuivLHCir4X3Q==
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: SGwx5b0vVLWmcUdobmQmTowvfDc=
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
1610160
17351
18590
196114
20240
215105
228176
23492
247168
256150
267182
279243
288224
294116
307210
3112372
325160
335165
345170
358280
365180
3710370
388304
3910390
4013520
416246
425210
4315645
446264
4513585
4611506
478376
489432
497343
5012600
5115765
528416
539477
5416864
559495
562112
5711627
5810580
594236
608480
618488
622124
636378
647448
658520
665330
674268
6813884
697483
708560
716426
725360
7310730
74141036
757525
7610760
7712924
7811858
79181422
8010800
81171377
82272214
83302490
84151260
85252125
86242064
87302610
88252200
89474183
90383420
91333003
92333036
93433999
94474418
95565320
96555280
97474559
98504900
99676633
100585800
101707070
102656630
103676901
104818424
105656825
106555830
107656955
108626696
109798611
110687480
111798769
112697728
113859605
114778778
11510111615
116677772
1179511115
11810011800
11911013090
12012715240
12114617666
12215418788
12317221156
12421226288
12521226500
12625231752
12730438608
12837047360
12942254438
13043656680
13147061570
13259979068
13356074480
13465087100
13568392205
136743101048
137849116313
138906125028
139995138305
1401082151480
1411079152139
1421245176790
1431158165594
1441310188640
1451213175885
1461266184836
1471311192717
1481380204240
1491375204875
1501293193950
1511311197961
1521279194408
1531263193239
1541155177870
1551165180575
1561059165204
1571083170031
1581073169534
1591006159954
160943150880
161963155043
162888143856
163963156969
164829135956
165810133650
166781129646
167774129258
168702117936
169738124722
170720122400
171705120555
172720123840
173713123349
174678117972
175728127400
176692121792
177644113988
178631112318
179605108295
180632113760
181616111496
182561102102
183562102846
18454099360
18550092500
18645584630
18745084150
18836869184
18936769363
19033263080
19137170861
19230157792
19327152303
19424647724
19523646020
19623946844
19723045310
19822143758
19918937611
20019839600
20119839798
20219439188
20318236946
20417034680
20518638130
20618337698
20717536225
20817837024
20918739083
21017536750
21115933549
21218238584
21314130033
21415032100
21513027950
21612126136
21713228644
21811725506
21910623214
2209520900
2219220332
2227316206
2238418732
2247416576
2257216200
2266715142
2275111577
2285412312
229439847
230265980
231296699
232245568
233266058
234368424
235368460
236378732
237266162
238204760
239215019
240256000
241256025
242174114
243225346
244215124
245215145
246133198
247358645
248317688
249204980
250328000
251266526
252266552
253307590
254194826
255256375
256287168
257205140
258205160
259246216
260215460
261215481
262184716
263194997
264143696
265195035
266184788
267225874
268143752
269123228
270225940
271236233
272184896
273164368
274215754
275256875
276215796
277236371
278215838
279154185
280195320
281195339
282123384
283123396
284113124
28592565
286123432
28772009
28892592
28961734
29041160
29182328
29241168
2932586
2941294
2953885
29651480
2973891
2993897
3001300
3011301
3032606
3042608
3053915
3062612
3082616
3092618
3103930
3111311
3122624
3132626
3141314
3152630
3163948
31841272
3193957
3202640
32151605
3252650
32651630
3271327
3282656
3323996
3332666
3341334
3351335
3371337
3381338
3392678
3441344
3452690
3491349
3502700
3601360
3611361
3622724
3671367
3721372
3781378
3801380
3871387
3911391
4001400
4081408
4331433
7591759
8921892
9321932
100811008
103311033
103411034
105311053
109011090
117011170
120211202
122211222
127611276
130111301
132311323
132811328
133422668
133534005
133911339
134511345
134911349
135211352
135322706
136211362
136411364
136611366
136711367
136811368
137011370
137211372
137511375
137622752
138211382
138634158
138711387
139211392
139322786
139511395
140411404
140811408
141011410
141211412
142211422
142622852
142711427
142811428
143011430
143111431
143811438
144111441
144234326
144311443
144511445
144611446
145011450
145111451
145211452
145422908
145911459
146611466
146811468
146911469
147211472
148211482
148322966
149011490
150811508
150911509
151311513
151711517
151911519
152611526
153023060
153811538
154211542
154911549
156111561
157511575
157611576
157811578
157911579
158223164
158511585
159311593
159411594
160011600
160123202
160311603
160711607
160811608
161111611
161411614
161911619
162123242
162411624
163123262
163411634
163611636
163911639
164011640
165111651
165211652
165411654
165711657
166311663
166511665
167811678
168011680
168911689
169311693
169611696
171611716
171711717
172211722
172311723
173111731
173211732
176911769
177311773
177911779
178111781
179911799
180311803
181711817
198911989
203812038
223012230
256712567
264612646
267612676
291612916
297212972
298012980
321013210
Total6453410531359

Octets Transmitted by Chop Size

Chop SizeCountOctets
414
2801280
4552910
4561456
4571457
4581458
4592918
46052300
46173227
46252310
46341852
4641464
46562790
46683728
46762802
46841872
469115159
47083760
47173297
47262832
47362838
47441896
47541900
47652380
47752385
47873346
479178143
480167680
481146734
482136266
48362898
48462904
485104850
486167776
487136331
48894392
48962934
49062940
49162946
4922984
49341972
49452470
49541980
49662976
49731491
4992998
50021000
50221004
5041504
5051505
50731521
50931527
51021020
5121512
51421028
5151515
51721034
51831554
5191519
52021040
52121042
5221522
52321046
5241524
52531575
5261526
52731581
52863168
52921058
53021060
53121062
5371537
5441544
54521090
5471547
5481548
5501550
55121102
55331659
5541554
5551555
55621112
55731671
55895022
55952795
56031680
561105610
562105620
563158445
5642011280
565147910
566169056
567147938
5682111928
5692614794
570179690
571116281
5722514300
5732112033
5742413776
575169200
5762514400
5772413848
5782413872
579126948
580179860
5811911039
582137566
58395247
5842514600
5852514625
586169376
587127044
588116468
58984712
590105900
591137683
59242368
59363558
59431782
5951595
59621192
59721194
59852990
59931797
60031800
60153005
60242408
603127236
604106040
60574235
606116666
60795463
60821216
60931827
61121222
61231836
6131613
6261626
6271627
6281628
63031890
63121262
6331633
6411641
64221284
102850005140000
Total60025688382

Frames Received by Opcode

OpcodeCount
0130165
11000
81
Total131166

Frames Transmitted by Opcode

OpcodeCount
05000
11000
81
Total6001


Wire Log

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