Autobahn WebSockets Testsuite Report
Autobahn WebSockets

libwebsockets - Case 13.4.9 : Pass - 52291 ms @ 2017-10-16T11:04:04.992Z

Case Description

Send 1000 compressed messages each of payload size 65536, auto-fragment to 0 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=456&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: iIQwsz+r8eoVbMg8rjYvfw==
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: s2KgmVHC6kXLB3aFsn0XUYG6OVo=
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
818
19119
22366
24124
254100
26252
27127
284112
29258
30390
32396
338264
34268
35270
366216
373111
386228
39278
407280
41282
424168
435215
445220
45290
469414
474188
483144
498392
509450
519459
5210520
533159
547378
559495
5611616
573171
589522
5910590
605300
619549
628496
6313819
646384
6510650
6612792
6713871
688544
6913897
706420
7113923
729648
737511
749666
757525
7610760
776462
788624
7911869
80131040
81161296
8210820
83171411
8410840
85201700
8611946
87151305
88252200
89232047
90161440
91161456
92151380
93282604
94333102
95323040
96252400
97292813
98333234
99232277
100363600
101303030
102333366
103343502
104323328
105343570
106323392
107384066
108414428
109384142
110374070
111333663
112394368
113343842
114323648
115414715
116202320
117313627
118505900
119627378
120556600
121637623
122576954
1239111193
12410212648
12510813500
12613617136
12715319431
12817322144
12920326187
13018924570
13121127641
13228137092
13326935777
13428337922
13537750895
13639653856
13740555485
13843259616
13949068110
14050370420
14154576845
14261987898
14362288946
14467497056
14566796715
146718104828
147727106869
14863894424
149707105343
150696104400
15166299962
152675102600
153730111690
154684105336
15559792535
15653282992
15755787449
15852983582
15951281408
16054887680
16152985169
16249480028
16346575795
16445173964
16541167815
16641168226
16739365631
16840067200
16936862192
17037463580
17134558995
17238165532
17333157263
17438166294
17534660550
17636564240
17733759649
17833359274
17931556385
18036365340
18130455024
18230455328
18330155083
18426749128
18526148285
18623944454
18723143197
18821941172
18919035910
19017733630
19117533425
19214427648
19316231266
19413926966
19513826910
19612524500
19713726989
1989819404
19911122089
2009819600
2018917889
20210821816
20311623548
2049018360
20511122755
2068317098
20710221114
2089820384
2098718183
2108217220
21110021100
2127215264
2138518105
2148518190
2156714405
2166814688
2177215624
2185912862
2195712483
2207215840
2215612376
2225512210
2235011150
2244710528
225286300
226337458
227439761
228245472
229225038
230204600
231173927
232133016
233133029
234194446
235122820
236102360
237112607
23871666
23992151
240102400
24181928
2423726
24361458
24451220
2453735
2464984
2474988
248122976
25051250
2513753
2522504
2532506
2542508
2552510
2571257
2581258
2591259
2611261
3611361
4021402
144411444
Total330025233275

Octets Transmitted by Chop Size

Chop SizeCountOctets
414
2791279
280125602
280212802
280325606
2804514020
2805411220
2806616836
2807514035
2808616848
28091233708
28101747770
28112261842
28122673112
28132878764
28141747838
28153598525
28161953504
28173187327
28182056360
28192364837
28201747940
28212159241
28222776194
28232570575
28242262128
28252673450
28262056520
28273496118
28282056560
28291439606
2830822640
2831925479
28321748144
28331645328
28341748178
28351645360
28361028360
2837925533
2838514190
283938517
284012840
284138523
2842411368
284325686
284625692
284712847
284912849
285012850
285125702
285312853
285412854
285525710
285738571
2859411436
286012860
2862411448
286338589
286425728
286625732
286712867
286812868
286912869
287012870
287212872
287812878
287912879
288225764
288312883
288412884
288512885
288625772
288712887
288825776
289212892
289512895
289712897
289938697
290025800
290125802
2902514510
2903823224
2904514520
2905720335
2906411624
2907823256
290825816
290938727
291038730
2911514555
29121029120
29131132043
29141646624
29151029150
29161132076
2917617502
29181955442
29191235028
2920617520
2921926289
29221235064
29231235076
29241235088
2925926325
2926720482
2927926343
2928720496
2929617574
2930411720
2931411724
293225864
293338799
293412934
2935617610
29361132296
2937823496
29381338194
29391029390
2940926460
2941514705
294225884
294338829
295712957
Total10022856376

Frames Received by Opcode

OpcodeCount
064577
11000
81
Total65578

Frames Transmitted by Opcode

OpcodeCount
11000
81
Total1001


Wire Log

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