Autobahn WebSockets Testsuite Report
Autobahn WebSockets

libwebsockets - Case 13.6.15 : Pass - 110650 ms @ 2017-10-16T11:08:05.304Z

Case Description

Send 1000 compressed messages each of payload size 131072, auto-fragment to 256 octets. Use permessage-deflate client offers (requestNoContextTakeover, requestMaxWindowBits): [(True, 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=498&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: uIv+Mr9PtJP9FpwLvWC/aA==
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: BUiEA+R26saNBo8RumZMfefmj9I=
Sec-WebSocket-Extensions: permessage-deflate; client_no_context_takeover; 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
7214
818
16348
17117
18472
19476
20480
21363
227154
23369
246144
258200
266156
276162
2813364
298232
3014420
316186
3215480
3312396
3414476
3513455
369324
376222
388304
3911429
4014560
4119779
4220840
4310430
4417748
4516720
4612552
4710470
4818864
4912588
508400
5112612
5218936
538424
5412648
5511605
565280
577399
587406
596354
606360
615305
623186
637441
6410640
655325
667462
677469
682136
695345
704280
712142
726432
739657
746444
7510750
76141064
77171309
78171326
79201580
80473760
81473807
82665412
83615063
84625208
85716035
861139718
87887656
8812010560
8914412816
9014012600
9117616016
9216114812
9316715531
9418517390
9517516625
9617416704
9722321631
9820620188
9919719503
10023923900
10126626866
10228929478
10328429252
10429730888
10529330765
10632534450
10728330281
10833035640
10930633354
11031834980
11132636186
11236440768
11338843844
11434739558
11535040250
11637943964
11733939663
11836843424
11933339627
12037845360
12143052030
12245855876
12344855104
12447859272
12552565625
12650063000
12751765659
12850164128
12970891332
13063782810
13165285412
13274698472
13374799351
134809108406
135880118800
136863117368
1371025140425
1381031142278
1391077149703
1401143160020
1411075151575
1421164165288
1431118159874
1441273183312
1451247180815
1461174171404
1471251183897
1481114164872
1491210180290
1501133169950
1511163175613
1521180179360
1531121171513
1541075165550
1551029159495
1561031160836
157951149307
158935147730
159863137217
160883141280
161941151501
162837135594
163808131704
164765125460
165760125400
166646107236
167716119572
168705118440
169668112892
170665113050
171630107730
172618106296
173634109682
174608105792
175638111650
176666117216
177568100536
17855899324
179564100956
18054898640
181577104437
18249289544
18348188023
18442678384
18540875480
18634463984
18735766759
18837570500
18934665394
19031559850
19124947559
19227352416
19324948057
19420038800
19523545825
19621441944
19718837036
19815831284
19915130049
20014428800
20115030150
20217334946
20316934307
20417235088
20515130955
20614730282
20713026910
20812926832
20913628424
21011924990
21113428274
21212626712
21311223856
2149620544
2159720855
2167516200
2178017360
2188418312
2196514235
2205211440
2216714807
2227115762
2237316279
2244610304
225398775
2264710622
227398853
228235244
229255725
230194370
231204620
232194408
233112563
234204680
235214935
236266136
237245688
238194522
239266214
240194560
241122892
242327744
243163888
244235612
245225390
246112706
247256175
248368928
249215229
250276750
251235773
252246048
253297337
254225588
255225610
256266656
257205140
258205160
259225698
260225720
261205220
262153930
263184734
264143696
265195035
266184788
267215607
268143752
269123228
270225940
271236233
272184896
273154095
274215754
275256875
276215796
277236371
278215838
279154185
280195320
281195339
282123384
283123396
284113124
28592565
286113146
28772009
28892592
28961734
29041160
29182328
29241168
2932586
2941294
2953885
29651480
2973891
2993897
3001300
3011301
3032606
3042608
3053915
3062612
3082616
3091309
3103930
3111311
3122624
3132626
3141314
3152630
3163948
31841272
3193957
3202640
32151605
3252650
32641304
3271327
3282656
3323996
3332666
3341334
3351335
3371337
3381338
3392678
3441344
3452690
3491349
3502700
3611361
112211122
142911429
Total6998610586191

Octets Transmitted by Chop Size

Chop SizeCountOctets
326
4416
515
6212
7214
818
9218
10110
11333
12112
13339
14684
15230
16232
17234
23123
30130
31262
33133
34134
36136
37274
393117
40140
41141
42284
433129
449396
455225
463138
4710470
4810480
4915735
50201000
5114714
5216832
5314742
54211134
55261430
5617952
5711627
58251450
59211239
60241440
6116976
62251550
63241512
64241536
6512780
66171122
67191273
6813884
699621
70251750
71251775
72161152
7312876
7411814
758600
7610760
77131001
784312
796474
803240
81181
822164
832166
845420
853255
863258
875435
884352
89121068
9010900
917637
92111012
939837
942188
953285
972194
983294
99199
1121112
1131113
1141114
1163348
1172234
1191119
1271127
1302260
1992398
2001200
2011201
2021202
2032406
20451020
20571435
20651030
2074828
2081208
20961254
21081680
21161266
2124848
213112343
21481712
21571505
21661296
21761302
2184872
2194876
22051100
22151105
22271554
223173791
224163584
225143150
226132938
22761362
22861368
229102290
230163680
231133003
23292088
23361398
23461404
23561410
2362472
2374948
23851190
2394956
24061440
2413723
2432486
2442488
2462492
2481248
2491249
2513753
2533759
2542508
2561256
2582516
2591259
260217025642520
3071307
Total227045753817

Frames Received by Opcode

OpcodeCount
0138467
11000
81
Total139468

Frames Transmitted by Opcode

OpcodeCount
021702
11000
81
Total22703


Wire Log

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