Autobahn WebSockets Testsuite Report
Autobahn WebSockets

libwebsockets - Case 13.4.14 : Pass - 67025 ms @ 2017-07-28T05:37:28.206Z

Case Description

Send 1000 compressed messages each of payload size 65536, 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=461&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: Zcfeexj2a9fKszoXE/fvWQ==
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: M7G5JnfTxAq7T4lTCIjnCYiR8Ts=
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
735245
818
15115
1625400
1711187
18590
1918342
2015300
2111231
2216352
23369
247168
2510250
26378
276162
2814392
2913377
3010300
319279
3213416
3310330
346204
359315
3613468
3711407
3811418
3912468
4011440
4114574
4211462
4316688
448352
4511495
4613598
4710470
488384
4910490
509450
518408
528416
537371
547378
5510550
567392
573171
585290
596354
608480
615305
626372
6310630
643192
657455
6610660
678536
689612
696414
706420
719639
725360
739657
749666
7510750
7611836
778616
78141092
79151185
80231840
81292349
82352870
83231909
84363024
85403400
86453870
87504350
88544752
89595251
90625580
91847644
92726624
93968928
94807520
95858075
96888448
9712111737
9810510290
9911811682
10014514500
10110911009
10214014280
10314314729
10415816432
10514315015
10615316218
10716517655
10815616848
10916017440
11019621560
11116918759
11217819936
11320823504
11417419836
11517620240
11617520300
11716519305
11817320414
11915117969
12021726040
12119323353
12223929158
12319824354
12423128644
12520525625
12621927594
12724531115
12825132128
12932742183
13029738610
13129638776
13234745804
13338951737
13435847972
13540254270
13646863648
13746463568
13852872864
13951371307
14047566500
14153675576
14262188182
14355679508
14462289568
14560587725
14659286432
14767398931
14857284656
14963294168
15060190150
15159089090
15261293024
15362295166
15451479156
15549075950
15646973164
15750579285
15847575050
15947775843
16045873280
16141666976
16247777274
16342469112
16439965436
16535758905
16633455444
16735358951
16834858464
16933556615
17033556950
17132956259
17231353836
17331053630
17433758638
17532156175
17630754032
17728951153
17827548950
17929552805
18027549500
18127750137
18226047320
18323042090
18425046000
18520938665
18617732922
18720438148
18816931772
18916931941
19017633440
19117232852
19214127072
19314427792
19413025220
19511422230
19610620776
19710019700
19810921582
1999719303
2008517000
2015611256
2028917978
2037815834
2048016320
2057314965
2066413184
2076814076
2087114768
2095511495
2107114910
2115812238
2126914628
2134810224
214377918
2155211180
216459720
217357595
218357630
219275913
220306600
221286188
222337326
223276021
224398736
225316975
226265876
227235221
228153420
229173893
230122760
231143234
232112552
23381864
23492106
235122820
2363708
23792133
23851190
2394956
2403720
241112651
2424968
2433729
2443732
24551225
2463738
24751235
2481248
2492498
2501250
2531253
2582516
3231323
3611361
3831383
4131413
4201420
4501450
4581458
4821482
5521552
5571557
6491649
6661666
6921692
7341734
7421742
8121812
8181818
8471847
8711871
9511951
9611961
9681968
9871987
100711007
107311073
112011120
115011150
116311163
121111211
129911299
131011310
131211312
135711357
137611376
138711387
140011400
141611416
142511425
143211432
146611466
148811488
149111491
152411524
154911549
155811558
157811578
158011580
163111631
163211632
164011640
171811718
188611886
220112201
288612886
376813768
Total349885266499

Octets Transmitted by Chop Size

Chop SizeCountOctets
21734
32163
428112
525125
622132
726182
820160
934306
1020200
1114154
12896
139117
1417238
1516240
1617272
1716272
1810180
199171
205100
21363
22122
23369
24496
25250
28256
29129
31131
32132
33266
35135
36136
37274
393117
414164
42142
444176
453135
46292
48296
49149
50150
51151
52152
54154
60160
61161
642128
65165
66166
67167
682136
69169
702140
74174
77177
79179
813243
822164
832166
845420
858680
865430
877609
884352
898712
902180
913273
923276
935465
9410940
95111045
96161536
9710970
98111078
996594
100191900
101121212
1026612
1039927
104121248
105121260
106121272
1079963
1087756
1099981
1107770
1116666
1124448
1134452
1142228
1153345
1161116
1176702
118111298
1198952
120131560
121101210
12291098
1235615
1242248
1253375
1411141
2412482
2421242
2432486
24451220
2454980
24661476
24751235
24861488
249122988
250174250
251225522
252266552
253287084
254174318
255358925
256194864
257317967
258205160
259235957
260107192786940
2791279
Total117212897816

Frames Received by Opcode

OpcodeCount
069160
11000
81
Total70161

Frames Transmitted by Opcode

OpcodeCount
010719
11000
81
Total11720


Wire Log

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