Autobahn WebSockets Testsuite Report
Autobahn WebSockets

libwebsockets - Case 13.4.15 : Pass - 120253 ms @ 2017-07-28T05:37:40.016Z

Case Description

Send 1000 compressed messages each of payload size 131072, auto-fragment to 256 octets. Use permessage-deflate client offers (requestNoContextTakeover, requestMaxWindowBits): [(False, 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=462&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: EeVfVPCNQ1sAKiF17OLPDA==
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: tZk2Cg1ZC/MV25qn/VFZhyRx23Q=
Sec-WebSocket-Extensions: permessage-deflate; 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
7214
818
16348
17117
18590
19476
20480
21484
228176
23369
247168
257175
266156
276162
2813364
298232
3014420
316186
3215480
3312396
3413442
3513455
369324
377259
389342
3911429
4014560
4119779
4219798
4312516
4418792
4516720
4611506
479423
4817816
4912588
508400
5112612
5218936
5311583
5411594
5510550
565280
577399
587406
597413
607420
615305
626372
639567
649576
657455
668528
678536
684272
697483
707490
715355
7213936
735365
749666
759675
764304
77141078
78181404
79201580
80534240
81483888
82715822
83615063
84554620
85685780
861018686
87817047
881099592
8915313617
9013211880
9115914469
9216515180
9315013950
9419718518
9517116245
9615915264
9724123377
9818818424
9918218018
10023423400
10126326563
10225626112
10327828634
10427728808
10526127405
10634236252
10731033170
10833035640
10932034880
11030933990
11131134521
11235840096
11335640228
11433037620
11535741055
11638945124
11734940833
11836242716
11932038080
12038846560
12143052030
12244053680
12345656088
12446257288
12548961125
12646057960
12750564135
12842454272
12963381657
13065184630
13162481744
13274097680
133764101612
134769103046
135851114885
136865117640
1371003137411
1381002138276
1391082150398
1401107154980
1411070150870
1421184168128
1431147164021
1441278184032
1451319191255
1461149167754
1471300191100
1481147169756
1491249186101
1501223183450
1511209182559
1521183179816
1531151176103
1541129173866
1551060164300
156996155376
157942147894
158948149784
159882140238
160893142880
161917147637
162853138186
163825134475
164771126444
165725119625
166640106240
167724120908
168694116592
169690116610
170693117810
171682116622
172652112144
173647111931
174623108402
175683119525
176705124080
177596105492
178598106444
17955899882
18054998820
181560101360
18251994458
18349089670
18446886112
18542979365
18636868448
18740275174
18838472192
18937170119
19032661940
19128053480
19229356256
19326150373
19424848112
19525549725
19622143316
19718937233
19818035640
19914829452
20014529000
20116032160
20219038380
20317535525
20419539780
20515631980
20615531930
20714229394
20813628288
20914329887
21012526250
21112827008
21211724804
21310121513
2147816692
2158718705
2169320088
2178418228
2188418312
2195712483
2205912980
2216815028
2227817316
2237817394
2245913216
225398775
2264911074
227378399
228265928
229235267
230214830
231163696
232255800
233225126
234235382
235143290
236214956
237214977
238163808
239174063
24092160
2413723
242174114
24381944
24471708
245122940
24671722
24761482
24871736
2494996
2502500
25151255
2531253
2542508
2601260
2761276
2861286
2881288
2931293
3031303
3091309
3481348
3531353
3551355
3611361
3681368
3721372
3771377
3891389
7041704
7201720
8011801
8461846
8471847
9871987
9971997
100411004
108211082
112311123
113311133
115911159
122611226
128611286
129311293
130611306
133911339
134511345
137011370
137811378
144511445
145011450
147511475
150411504
151811518
152511525
152711527
155811558
156411564
158811588
170011700
245512455
263312633
276512765
403314033
440114401
Total6968910518949

Octets Transmitted by Chop Size

Chop SizeCountOctets
326
4416
515
6212
7214
818
9218
10110
11333
12112
13339
14684
15230
16232
17234
23123
30130
31262
33133
34134
36136
37274
393117
40140
41141
42284
433129
449396
455225
463138
4710470
4810480
4915735
50201000
5114714
5216832
5314742
54211134
55261430
5617952
5711627
58251450
59211239
60241440
6116976
62251550
63241512
64241536
6512780
66171122
67191273
6813884
699621
70251750
71251775
72161152
7312876
7411814
758600
7610760
77131001
784312
796474
803240
81181
822164
832166
845420
853255
863258
875435
884352
89121068
9010900
917637
92111012
939837
942188
953285
972194
983294
99199
1121112
1131113
1141114
1163348
1172234
1191119
1271127
1302260
1992398
2001200
2011201
2021202
2032406
20451020
20571435
20651030
2074828
2081208
20961254
21081680
21161266
2124848
213112343
21481712
21571505
21661296
21761302
2184872
2194876
22051100
22151105
22271554
223173791
224163584
225143150
226132938
22761362
22861368
229102290
230163680
231133003
23292088
23361398
23461404
23561410
2362472
2374948
23851190
2394956
24061440
2413723
2432486
2442488
2462492
2481248
2491249
2513753
2533759
2542508
2561256
2582516
2591259
260217025642520
2791279
Total227045753789

Frames Received by Opcode

OpcodeCount
0138467
11000
81
Total139468

Frames Transmitted by Opcode

OpcodeCount
021702
11000
81
Total22703


Wire Log

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