Autobahn WebSockets Testsuite Report
Autobahn WebSockets

libwebsockets - Case 13.4.9 : Pass - 65118 ms @ 2017-07-28T05:36:34.534Z

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: HZCmyxkPuQY8W73A6LduZg==
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: vzfPy3+jRdANJCbhmQKTNZ9dEk8=
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
19357
21121
22488
24124
25375
26378
27127
284112
29129
304120
31131
32396
338264
34268
35270
366216
374148
386228
39139
407280
41141
423126
435215
445220
453135
468368
47294
484192
498392
507350
519459
5210520
534212
547378
558440
5611616
573171
589522
5911649
607420
6110610
628496
6311693
646384
6513845
6613858
6712804
688544
6912828
706420
7113923
7212864
739657
7410740
756450
7613988
777539
788624
7910790
80161280
81171377
8212984
83171411
849756
85191615
86131118
87141218
88242112
89242136
90161440
91161456
92161472
93282604
94343196
95302850
96252400
97262522
98323136
99262574
100343400
101303030
102333366
103333399
104303120
105343570
106323392
107384066
108434644
109384142
110374070
111303330
112394368
113333729
114303420
115384370
116202320
117313627
118505900
119627378
120566720
121627502
122566832
1239011070
1249912276
12510813500
12613517010
12715119177
12817021760
12919725413
13019024700
13120927379
13227536300
13326635378
13427937386
13537150085
13638952904
13740355211
13843259616
13948166859
14049369020
14153475294
14260285484
14360987087
14466996336
14565494830
146716104536
147718105546
14863593980
149705105045
150694104100
15165999509
152669101688
153721110313
154675103950
15558690830
15652381588
15754785879
15852482792
15950880772
16053886080
16151783237
16248678732
16346175143
16443671504
16540466660
16640867728
16738263794
16839366024
16935860502
17036962730
17133757627
17237965188
17332556225
17437765598
17533859150
17635963184
17733258764
17832557850
17931656564
18036265160
18130154481
18229954418
18329954717
18426148024
18526148285
18623343338
18722441888
18821540420
18918034020
19017433060
19117333043
19214527840
19316030880
19413325802
19513426130
19612223912
19713326201
1989719206
19910821492
2009519000
2018617286
20210621412
20311322939
2048817952
20511022550
2068216892
20710120907
2089820384
2098417556
2107916590
2119920889
2127115052
2138718531
2148518190
2156614190
2166914904
2177015190
2185612208
2195812702
2207215840
2215512155
2225411988
2235011150
2244610304
225296525
226317006
227439761
228235244
229214809
230204600
231153465
232133016
233133029
234184212
235122820
236102360
237112607
23871666
23992151
240102400
24181928
2422484
24361458
24451220
2453735
2464984
2474988
248133224
25051250
2513753
2521252
2532506
2542508
2552510
2573771
2581258
2611261
2891289
2961296
3101310
3211321
3281328
3301330
3551355
3611361
4051405
4631463
5571557
5641564
5651565
5941594
7901790
7991799
8001800
8681868
9661966
9761976
106011060
107211072
111511115
113911139
118511185
124011240
127511275
133811338
134411344
135611356
136211362
136411364
137011370
138011380
138211382
139811398
140111401
142111421
144011440
144511445
145011450
148011480
148311483
148711487
149211492
155311553
155911559
156511565
157311573
158911589
161111611
162011620
163611636
164411644
164511645
165911659
167711677
170411704
176111761
180811808
207112071
222412224
322613226
Total326145233275

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: 888222e870b82100
008 RX FRAME : OPCODE=8, FIN=True, RSV=0, PAYLOAD-LEN=2, MASKED=True, MASK=3232653837306238
               0x03e8
009 TCP DROPPED BY ME