Autobahn WebSockets Testsuite Report
Autobahn WebSockets

libwebsockets - Case 12.1.14 : Pass - 63478 ms @ 2017-10-16T10:49:18.580Z

Case Description

Send 1000 compressed messages each of payload size 65536, auto-fragment to 256 octets. Use default permessage-deflate offer.

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=317&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: V6Xogs9gYIpc3phPOJF+EQ==
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: v1BUut07GI/R0mTUoniAiSbFiwE=
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
1626416
1711187
18590
1918342
2016320
219189
2215330
23369
247168
2510250
26378
274108
2811308
2913377
308240
317217
3210320
3310330
346204
358280
3610360
3711407
3810380
3913507
4011440
4114574
4212504
4315645
447308
459405
4611506
4710470
488384
4910490
5010500
517357
527364
538424
548432
5510550
567392
572114
586348
596354
608480
615305
625310
636378
645320
657455
667462
676402
685340
697483
705350
718568
725360
735365
749666
758600
769684
776462
7810780
79151185
80191520
81231863
82342788
83241992
84322688
85423570
86443784
87484176
88554840
89595251
90585220
91827462
92716532
93958835
94797426
95868170
96878352
9712211834
9810410192
9911511385
10014214200
10110710807
10214114382
10314214626
10415816432
10513814490
10614715582
10716217334
10815116308
10915316677
11019321230
11116418204
11217719824
11320022600
11417519950
11516819320
11616619256
11716419188
11817220296
11915218088
12021325560
12118522385
12223228304
12319523985
12422828272
12520625750
12622027720
12724030480
12823029440
12930939861
13028537050
13128737597
13233944748
13337549875
13435547570
13539753595
13646162696
13745462198
13850069000
13951171029
14046665240
14153375153
14260686052
14354077220
14460587120
14559285840
14657483804
14765796579
14855381844
14961591635
15060791050
15157686976
15260692112
15360191953
15450778078
15547173005
15646772852
15749076930
15845872364
15948376797
16044671360
16140465044
16248077760
16342368949
16438563140
16534456760
16631952954
16734958283
16834858464
16932655094
17032955930
17132455404
17231053320
17330652938
17432256028
17531354775
17630152976
17728450268
17827348594
17929152089
18027449320
18127149051
18225245864
18321739711
18423843792
18520938665
18617632736
18719937213
18817633088
18916931941
19016531350
19116932279
19213826496
19314628178
19412824832
19511221840
19610520580
1979819306
19810019800
1999719303
2008517000
2015511055
2029218584
2037615428
2047715708
2057214760
2066413184
2076814076
2087014560
2096012540
2107315330
2115611816
2126714204
2134710011
214408560
2155211180
216459720
217337161
218357630
219286132
220316820
221306630
222316882
223245352
224398736
225306750
226255650
227214767
228143192
229163664
230112530
231133003
23281856
23392097
23471638
235112585
2364944
23781896
23861428
2394956
2403720
24192169
2424968
2433729
2443732
24551225
2464984
24751235
2481248
2492498
2501250
2531253
2582516
2751275
3611361
3931393
4081408
4241424
4411441
4551455
4751475
4791479
4861486
5241524
5981598
6271627
7071707
7481748
7711771
7901790
8071807
9531953
102511025
102711027
104011040
107911079
108011080
110711107
111811118
115711157
117911179
119611196
120311203
121011210
123211232
125111251
125211252
126811268
127011270
127211272
127811278
128011280
128911289
129111291
129322586
129811298
130711307
131122622
131311313
131511315
131911319
132211322
133022660
133434002
133611336
133711337
133811338
133911339
134311343
134511345
134911349
135011350
135911359
136011360
136222724
136311363
136511365
136811368
137022740
137311373
137511375
138022760
138211382
138511385
138611386
138722774
139211392
139911399
140311403
140911409
141411414
141522830
141711417
142411424
143911439
144011440
144111441
144411444
144811448
145511455
145711457
146011460
146911469
147011470
147311473
148422968
148511485
148811488
149722994
149811498
150311503
150711507
151011510
151911519
152811528
153911539
154211542
154811548
154911549
155211552
155411554
155811558
157711577
158511585
158911589
160811608
161323226
164211642
164311643
164511645
165011650
168611686
268312683
278312783
Total343065266499

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