Autobahn WebSockets Testsuite Report
Autobahn WebSockets

libwebsockets - Case 13.3.5 : Pass - 7509 ms @ 2017-07-28T05:34:26.768Z

Case Description

Send 1000 compressed messages each of payload size 4096, auto-fragment to 0 octets. Use permessage-deflate client offers (requestNoContextTakeover, requestMaxWindowBits): [(False, 8)]

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=434&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: mzhP73apUCoHZ3+w2w1lww==
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: 3kbhy5cYzAlUhvz2tznB4Yyn5bQ=
Sec-WebSocket-Extensions: permessage-deflate; 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
152603900
161452320
175839911
97197
1191119
1282256
1341134
1401140
1411141
1481148
1491149
1501150
1523456
1532306
1541154
1552310
1561156
1593477
1603480
1612322
1621162
1631163
1641164
1661166
1682336
1701170
1721172
1731173
1741174
1762352
1782356
1791179
1801180
1811181
1841184
1851185
1871187
1882376
1891189
1903570
1912382
1923576
1931193
1941194
1951195
1963588
1974788
1982396
1992398
2002400
2014804
2022404
2031203
20451020
2053615
20651030
2073621
2083624
2092418
2104840
2112422
2123636
21351065
2142428
21551075
2164864
2173651
21881744
21971533
2203660
2213663
2224888
22351115
2242448
22571575
22651130
22771589
22861368
2291229
2304920
2314924
23261392
23351165
2344936
23561410
23681888
2374948
2384952
2394956
24092160
24192169
24271694
243112673
24461464
24561470
24651230
24761482
248122976
24992241
25041000
251123012
252102520
25361518
25471778
25592295
256143584
257112827
25851290
25971813
260112860
26161566
262133406
26371841
264164224
265184770
266143724
26782136
268174556
269143766
270133510
27192439
27271904
273154095
274113014
27592475
276102760
27782216
278133614
27982232
280102800
28192529
282113102
28382264
284113124
285164560
286102860
287123444
288113168
289113179
290123480
291123492
29282336
293123516
294102940
295154425
29692664
297123564
298164768
299102990
300113300
30172107
302144228
303175151
304175168
305154575
306144284
30792763
308103080
309113399
310123720
311164976
312123744
31382504
314123768
315123780
316103160
317154755
318175406
319144466
320175440
321247704
322134186
323154845
32451620
32592925
326144564
327154905
32872296
32972303
330113630
33172317
33292988
333113663
33482672
33582680
33682688
337124044
338103380
33962034
34093060
341196479
342103420
343113773
34472408
345134485
34672422
34793123
348124176
349103490
35093150
351113861
35262112
353113883
354144956
355134615
35682848
35741428
35872506
359145026
36082880
361103610
36262172
36393267
36472548
365124380
366114026
36772569
36851840
36951845
37082960
371114081
372114092
37393357
37472618
375134875
376134888
377103770
37841512
37941516
38072660
38172667
38262292
38383064
38441536
38551925
38651930
38751935
388114268
38972723
39072730
39172737
39231176
39331179
39462364
39583160
39693564
39751985
39883184
3992798
4002800
4011401
40231206
40362418
40452020
40552025
4062812
40731221
40841632
4092818
41072870
41131233
4122824
41372891
41452070
4151415
41731251
4182836
41931257
4201420
4212842
4222844
42341692
4242848
42531275
4262852
42731281
42841712
42952145
43052150
4332866
43531305
4362872
43731311
4382876
43931317
4401440
4411441
4421442
4431443
44431332
44531335
4461446
4471447
44831344
44931347
4501450
45141804
4521452
4531453
4541454
4551455
4562912
4572914
4611461
4642928
4662932
4681468
4691469
4711471
4751475
4771477
47831434
4811481
4851485
4881488
4901490
4921492
4942988
4961496
5011501
5021502
5091509
5121512
5211521
5341534
6031603
6091609
6681668
6791679
6961696
7231723
Total2987642258

Octets Transmitted by Chop Size

Chop SizeCountOctets
414
1481148
1492298
1502300
1514604
1533459
1542308
1552310
1563468
1571157
1582316
1591159
1606960
1615805
1621162
16371141
16471148
165101650
166132158
167101670
168132184
169142366
170193230
171203420
172162752
173284844
174203480
175244200
176234048
177234071
178234094
179285012
180203600
181193439
182173094
183122196
184224048
185264810
186122232
187132431
188152820
189112079
190112090
191163056
192112112
19391737
19471358
195101950
1963588
19791773
198112178
1995995
2004800
201102010
202102020
2034812
20471428
2051205
2063618
20751035
20851040
20951045
210102100
211112321
212102120
213122556
214102140
21571505
2164864
21791953
218112398
219102190
220173740
22161326
222122664
223143122
22471568
225132925
226112486
22792043
228112508
229153435
230122760
231163696
23271624
23361398
2343702
2352470
2361236
2402480
24251210
2432486
2444976
2452490
2464984
2471247
2484992
2491249
2512502
2523756
25341012
2541254
2551255
25641024
2572514
2583774
2591259
26061560
2613783
26261572
26351315
26451320
26592385
26651330
26741068
2681268
2693807
2701270
2721272
2781278
2811281
2851285
3061306
Total1002198939

Frames Received by Opcode

OpcodeCount
04000
11000
81
Total5001

Frames Transmitted by Opcode

OpcodeCount
11000
81
Total1001


Wire Log

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