Autobahn WebSockets Testsuite Report
Autobahn WebSockets

libwebsockets - Case 13.4.14 : Pass - 56385 ms @ 2017-10-16T11:04:45.809Z

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: cPDLL3fpU7VRC9Z4QIoTUA==
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: RlzFwyfhl7lABAmP2uOCqis9kYo=
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
1624384
1712204
186108
1918342
2017340
2110210
2216352
23369
247168
2510250
26378
275135
2812336
2914406
309270
319279
3211352
3310330
346204
359315
3613468
3711407
3810380
3913507
4012480
4114574
4212504
4316688
447308
459405
4613598
4710470
488384
4911539
508400
517357
527364
537371
547378
5510550
567392
572114
585290
597413
608480
614244
625310
636378
644256
657455
667462
676402
685340
695345
706420
719639
727504
735365
7410740
758600
769684
778616
7811858
79141106
80211680
81272187
82373034
83221826
84363024
85423570
86443784
87514437
88554840
89575073
90625580
91867826
92726624
93989114
94847896
95878265
96898544
9712812416
9810810584
9911811682
10014914900
10111211312
10214114382
10314414832
10416016640
10514515225
10615516430
10717118297
10815917172
10916117549
11019621560
11117018870
11217920048
11320423052
11417920406
11517920585
11617620416
11716519305
11817420532
11915218088
12021625920
12119723837
12224429768
12319523985
12423228768
12521226500
12622528350
12724731369
12824931872
12933242828
13030039000
13130139431
13235346596
13339352269
13436048240
13540955215
13647865008
13746864116
13853273416
13952072280
14048567900
14154877268
14262388466
14356080080
14463391152
14561789465
14659887308
147687100989
14857585100
14963294168
15061191650
15159689996
15261593480
15363296696
15452180234
15549576725
15648575660
15751480698
15848075840
15948176479
16046874880
16142167781
16249179542
16342969927
16440366092
16535959235
16633555610
16736260454
16835058800
16933656784
17034258140
17133457114
17231654352
17331554495
17433858812
17532456700
17631355088
17729151507
17828250196
17930354237
18027850040
18128150861
18226448048
18323242456
18424945816
18521439590
18618334038
18720638522
18817432712
18917232508
19017433060
19117333043
19214127072
19314728371
19413225608
19511422230
19611021560
19710019700
19811021780
1999919701
2008617200
2015611256
2029218584
2038016240
2047815912
2057314965
2066413184
2076814076
2087315184
2095912331
2107215120
2115712027
2126914628
2134810224
214388132
2155311395
216459720
217357595
218357630
219286132
220316820
221306630
222337326
223276021
224408960
225306750
226265876
227235221
228153420
229173893
230122760
231143234
232112552
23381864
23492106
235122820
2363708
23792133
23861428
2394956
2403720
241112651
2424968
2433729
2443732
24551225
2464984
24751235
2481248
2492498
2501250
2531253
2582516
3611361
Total353445266499

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