Autobahn WebSockets Testsuite Report
Autobahn WebSockets

libwebsockets - Case 13.1.14 : Pass - 49804 ms @ 2017-10-16T10:59:40.823Z

Case Description

Send 1000 compressed messages each of payload size 65536, auto-fragment to 256 octets. Use permessage-deflate client offers (requestNoContextTakeover, requestMaxWindowBits): [(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=407&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: 9I5c7t+mkQqhSJNOS2s7Tg==
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: QE9mc9bxdKCpuWdiuYu7bqNPL8M=
Sec-WebSocket-Extensions: permessage-deflate


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
732224
818
15115
1622352
1713221
18590
1916304
2013260
2111231
2215330
235115
247168
259225
26378
276162
2810280
2910290
3010300
3112372
3212384
3311363
348272
359315
3613468
379333
389342
3910390
4011440
4115615
4212504
4315645
446264
459405
4612552
479423
488384
499441
508400
517357
529468
539477
546324
559495
568448
572114
586348
597413
608480
613183
625310
637441
643192
655325
666396
675335
685340
695345
705350
717497
726432
735365
748592
758600
768608
777539
7810780
79141106
80221760
81252025
82342788
83221826
84363024
85383230
86433698
87494263
88514488
89554895
90615490
91847644
92696348
93989114
94837802
95817695
96878352
9711611252
9810510290
9911911781
10014414400
10110610706
10213513770
10313914317
10415215808
10513614280
10615116006
10716517655
10815316524
10915717113
11019020900
11116818648
11217219264
11320923617
11417620064
11516719205
11617420184
11716319071
11816519470
11915318207
12021025200
12119022990
12223528670
12318823124
12422127404
12521126375
12621927594
12724030480
12824030720
12932742183
13028537050
13129438514
13233744484
13339051870
13435948106
13540454540
13645962424
13746063020
13851170518
13950870612
14047266080
14154676986
14259985058
14353376219
14462289568
14559686420
14658585410
14766697902
14857685248
14961391337
15059689400
15156985919
15259390136
15360392259
15450477616
15548374865
15648074880
15750879756
15845972522
15946674094
16045773120
16141266332
16246174682
16341367319
16438663304
16534156265
16632754282
16735158617
16834357624
16932554925
17032354910
17132755917
17230452288
17330452592
17432356202
17530954075
17631355088
17728149737
17828150018
17929652984
18026848240
18126547965
18225746774
18322641358
18424244528
18520738295
18618334038
18720337961
18816531020
18916531185
19016932110
19116731897
19213225344
19313826634
19413425996
19511121645
19611121756
1979218124
19810921582
1998917711
2008517000
2015711457
2028717574
2038216646
2047615504
2056813940
2066413184
2077014490
2087114768
2095411286
2107014700
2115311183
2126613992
213469798
214388132
2154810320
216418856
217347378
218316758
219275913
220296380
221306630
222327104
223224906
224398736
225296525
226255650
227204540
228153420
229173893
230122760
231143234
232102320
23371631
23492106
235133055
2363708
23781896
23851190
2393717
2403720
241122892
2424968
24351215
2443732
24551225
2464984
24751235
2481248
2492498
2501250
2531253
2583774
2631263
2731273
2821282
2891289
2961296
2991299
3032606
3091309
3141314
3261326
3301330
3391339
3421342
3562712
3601360
3611361
3991399
4001400
4131413
4291429
4311431
4581458
4721472
4861486
4901490
4981498
5111511
5241524
5371537
6661666
7161716
7861786
8561856
8741874
8841884
8851885
9451945
9481948
9751975
100711007
104211042
107211072
110611106
115811158
125011250
128211282
129422588
129611296
129811298
129911299
130211302
130311303
130622612
130711307
130811308
131322626
131711317
132211322
132511325
132911329
133511335
133811338
134611346
134722694
134811348
134911349
135311353
135611356
135811358
136322726
137022740
137211372
137611376
137811378
138111381
138211382
138322766
138911389
139011390
139211392
140511405
141411414
141711417
143511435
143622872
144011440
144411444
144511445
144811448
145311453
146011460
146611466
147111471
147411474
147911479
149811498
149911499
150523010
151311513
151711517
152211522
152311523
152911529
154211542
154311543
155111551
155211552
157011570
157511575
158711587
162211622
162911629
164311643
164411644
165523310
165611656
167011670
168811688
170911709
171811718
260912609
279812798
300313003
307413074
Total344045266499

Octets Transmitted by Chop Size

Chop SizeCountOctets
21734
32163
428112
525125
622132
726182
820160
934306
1020200
1114154
12896
139117
1417238
1516240
1617272
1716272
1810180
199171
205100
21363
22122
23369
24496
25250
28256
29129
31131
32132
33266
35135
36136
37274
393117
414164
42142
444176
453135
46292
48296
49149
50150
51151
52152
54154
60160
61161
642128
65165
66166
67167
682136
69169
702140
74174
77177
79179
813243
822164
832166
845420
858680
865430
877609
884352
898712
902180
913273
923276
935465
9410940
95111045
96161536
9710970
98111078
996594
100191900
101121212
1026612
1039927
104121248
105121260
106121272
1079963
1087756
1099981
1107770
1116666
1124448
1134452
1142228
1153345
1161116
1176702
118111298
1198952
120131560
121101210
12291098
1235615
1242248
1253375
1411141
2412482
2421242
2432486
24451220
2454980
24661476
24751235
24861488
249122988
250174250
251225522
252276804
253287084
254174318
255358925
256194864
257317967
258205160
259235957
260107192786940
Total117212897789

Frames Received by Opcode

OpcodeCount
069160
11000
81
Total70161

Frames Transmitted by Opcode

OpcodeCount
010719
11000
81
Total11720


Wire Log

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