Autobahn WebSockets Testsuite Report
Autobahn WebSockets

SwiftWebSocket - Case 13.3.11 : Pass - 796 ms @ 2016-04-13T16:16:46.283Z

Case Description

Send 1000 compressed messages each of payload size 8192, auto-fragment to 256 octets. Use permessage-deflate client offers (requestNoContextTakeover, requestMaxWindowBits): [(False, 8)]

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=442&agent=SwiftWebSocket HTTP/1.1
Sec-WebSocket-Extensions: permessage-deflate; client_max_window_bits; server_max_window_bits=8
Upgrade: websocket
User-Agent: SwiftWebSocket
Origin: ws://localhost:9001/runCase?case=442&agent=SwiftWebSocket
Sec-WebSocket-Version: 13
Connection: Upgrade
Host: localhost:9001
Sec-WebSocket-Key: 3/8xFNG6cdjqh+4bCC8t8w==
HTTP/1.1 101 Switching Protocols
Server: AutobahnTestSuite/0.7.2-0.10.9
X-Powered-By: AutobahnPython/0.10.9
Upgrade: WebSocket
Connection: Upgrade
Sec-WebSocket-Accept: 5ZnE8WXd3D1M2CVGRL7kOA4GBvw=
Sec-WebSocket-Extensions: permessage-deflate; server_max_window_bits=8; client_max_window_bits=8


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).
remoteCloseCodeNoneThe 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
616
3811381
820010008200000
Total10028200387

Octets Transmitted by Chop Size

Chop SizeCountOctets
3721
4728
5630
6318
7321
8540
91090
10550
11666
129108
1312156
1410140
15690
16696
1712204
1811198
1910190
209180
215105
228176
238184
247168
259225
2613338
277189
287196
2912348
30390
31131
3213416
339297
345170
358280
365180
376222
383114
397273
403120
414164
4210420
439387
446264
459405
4610460
4710470
484192
498392
5010500
5112612
5212624
538424
549486
558440
5612672
5714798
589522
5913767
6014840
619549
629558
635315
6412768
6514910
665330
675335
688544
697483
704280
712142
722144
735365
747518
755375
763228
774308
782156
795395
80180
812162
827574
839747
84121008
856510
869774
874348
886528
8911979
906540
915455
924368
936558
943282
956570
962192
974388
982196
995495
1003300
1013303
102111122
1035515
1047728
1059945
1072214
1083324
1091109
1104440
1114444
1124448
1132226
1142228
1151115
1162232
1172234
1183354
1192238
1206720
1214484
1222244
1236738
1245620
1257875
1263378
1276762
13081040
13181048
1327924
13381064
13481072
13581080
1363408
1374548
1384552
1393417
1405700
141152115
1425710
143111573
14471008
1454580
1465730
1474588
14871036
1492298
1503450
1514604
1522304
1531153
1541154
1552310
1563468
1571157
1601160
1611161
1651165
1661166
1672334
1711171
1732346
1791179
1801180
1813543
1841184
1852370
1861186
1883564
1891189
1902380
1911191
1924768
1942388
1951195
1962392
1971197
1981198
1991199
2011201
2021202
2031203
2041204
2061206
2171217
2191219
2502500
2541254
2553765
2561256
2572514
2583774
2592518
260986256360
3041304
Total1987334078

Frames Received by Opcode

OpcodeCount
11000
81
Total1001

Frames Transmitted by Opcode

OpcodeCount
0985
11000
81
Total1986


Wire Log

000 RX OCTETS: 474554202f72756e436173653f636173653d343432266167656e743d5377696674576562536f636b657420485454502f312e
               310d0a5365632d576562536f636b ...
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: 8880cc527c76
008 RX FRAME : OPCODE=8, FIN=True, RSV=0, PAYLOAD-LEN=0, MASKED=True, MASK=6363353237633736
009 TCP DROPPED BY ME