Autobahn WebSockets Testsuite Report
Autobahn WebSockets

libwebsockets - Case 13.4.15 : Pass - 110638 ms @ 2017-10-16T11:04:58.322Z

Case Description

Send 1000 compressed messages each of payload size 131072, auto-fragment to 256 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=462&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: DHXEwvEXu9WfR7QiXNNHWw==
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: Tf7hJ4WPGo+Tk08VZEpLAtUEVZM=
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
7214
818
16348
17117
18472
19476
20480
21363
227154
23369
246144
259225
266156
276162
2813364
298232
3014420
316186
3215480
3312396
3412408
3513455
369324
377259
388304
3911429
4014560
4119779
4219798
4310430
4417748
4516720
4612552
479423
4817816
4912588
508400
5112612
5218936
539477
5411594
5511605
565280
577399
587406
596354
607420
615305
623186
637441
648512
655325
668528
678536
683204
694276
705350
712142
728576
738584
745370
759675
764304
77131001
78161248
79171343
80534240
81483888
82715822
83615063
84534452
85705950
861038858
87817047
881079416
8915313617
9013311970
9115914469
9216415088
9314913857
9419818612
9517116245
9615815168
9724423668
9818818424
9917917721
10023423400
10126226462
10225826316
10327828634
10428029120
10526627930
10634536570
10731333491
10833235856
10932335207
11031234320
11131234632
11235639872
11336040680
11432737278
11535741055
11638544660
11734740599
11836442952
11932538675
12039347160
12143152151
12244554290
12345956457
12446557660
12549261500
12645957834
12750263754
12842454272
12963882302
13065184630
13162882268
13274398076
133775103075
134776103984
135856115560
136866117776
1371009138233
1381008139104
1391092151788
1401118156520
1411079152139
1421186168412
1431162166166
1441285185040
1451325192125
1461164169944
1471310192570
1481161171828
1491261187889
1501227184050
1511213183163
1521195181640
1531152176256
1541130174020
1551070165850
1561000156000
157941147737
158960151680
159890141510
160899143840
161922148442
162864139968
163842137246
164780127920
165727119955
166641106406
167726121242
168702117936
169695117455
170694117980
171681116451
172653112316
173655113315
174624108576
175683119525
176715125840
177597105669
178597106266
179568101672
18055399540
181565102265
18252094640
18349290036
18446785928
18543580475
18637269192
18739774239
18838572380
18936869552
19033263080
19128554435
19229656832
19326350759
19424948306
19525750115
19621842728
19718837036
19818135838
19914929651
20014328600
20115931959
20219038380
20317635728
20420141004
20515631980
20615632136
20714129187
20813728496
20914430096
21012225620
21112927219
21211624592
21310321939
2147916906
2158718705
2169320088
2178518445
2188418312
2195712483
2206013200
2217015470
2227917538
2237817394
2246013440
225398775
2264911074
227378399
228255700
229235267
230214830
231173927
232276264
233225126
234235382
235143290
236214956
237214977
238163808
239174063
24092160
2413723
242184356
24392187
24471708
245122940
24671722
24761482
24871736
2494996
2502500
25151255
2531253
2542508
2601260
3611361
9551955
Total7000010518949

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
2791279
Total227045753789

Frames Received by Opcode

OpcodeCount
0138467
11000
81
Total139468

Frames Transmitted by Opcode

OpcodeCount
021702
11000
81
Total22703


Wire Log

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