Autobahn WebSockets Testsuite Report
Autobahn WebSockets

SwiftWebSocket - Case 12.4.5 : Pass - 307 ms @ 2016-04-13T16:14:01.006Z

Case Description

Send 1000 compressed messages each of payload size 4096, auto-fragment to 0 octets. Use default permessage-deflate offer.

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=364&agent=SwiftWebSocket HTTP/1.1
Sec-WebSocket-Extensions: permessage-deflate; client_max_window_bits; server_max_window_bits=15
Upgrade: websocket
User-Agent: SwiftWebSocket
Origin: ws://localhost:9001/runCase?case=364&agent=SwiftWebSocket
Sec-WebSocket-Version: 13
Connection: Upgrade
Host: localhost:9001
Sec-WebSocket-Key: Hwuxm/Kzf6eG+eQcKqLA6g==
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: rzVTBBrX5+uRR8dRlyi9DBW7Inw=
Sec-WebSocket-Extensions: permessage-deflate; server_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).
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
3821382
410410004104000
Total10024104388

Octets Transmitted by Chop Size

Chop SizeCountOctets
414
922184
93193
95195
963288
97197
985490
996594
1007700
1016606
1027714
1034412
104131352
1055525
1068848
1076642
1082216
1092218
1101110
1121112
1132226
1151115
1166696
1172234
1185590
1195595
12091080
1216726
1224488
1235615
1241124
1251125
1265630
1271127
1306780
1316786
1323396
1332266
1344536
13591215
1364544
13791233
1384552
1396834
1406840
1413423
1426852
14371001
1442288
14571015
14671022
147111617
14881184
149121788
1505750
1515755
152101520
1535765
1544616
1556930
156121872
1572314
1584632
1592318
16081280
161142254
1623486
16391467
164101640
16581320
1665830
1673501
1685840
1693507
1703510
17171197
17271204
17371211
1745870
1755875
17681408
17761062
1782356
1793537
1803540
18161086
1825910
1835915
1844736
1853555
18661116
18771309
1882376
1895945
19091710
19161146
1923576
19391737
1944776
1955975
19681568
197112167
1984792
19961194
20091800
20171407
20261212
2034812
2042408
2051205
2063618
2072414
2083624
20961254
21051050
21151055
2121212
21351065
2143642
2152430
21651080
21761302
2183654
21961314
22061320
22151105
2224888
2234892
22471568
22571575
22651130
2273681
2284912
2293687
2304920
23161386
23251160
2333699
2342468
2353705
2364944
23761422
2382476
23951195
2401240
24171687
2421242
2432486
2443732
2452490
2464984
2471247
2483744
2492498
2523756
2532506
2541254
2563768
2573771
2583774
25941036
26041040
26141044
2621262
2633789
2642528
2652530
2661266
26871876
2693807
2703810
27171897
2722544
2732546
27451370
2751275
2771277
2783834
2791279
2811281
2831283
2851285
2861286
2871287
2882576
2902580
2912582
2921292
2942588
2961296
2972594
2992598
3022604
3031303
3063918
3081308
3151315
3211321
3241324
3263978
3271327
3281328
3301330
3311331
3391339
3401340
3441344
3461346
3501350
3531353
3551355
3602720
3611361
3621362
3641364
3701370
3711371
3741374
3751375
3761376
3771377
3791379
3801380
3812762
3821382
38441536
3871387
3901390
3931393
3941394
3962792
3972794
39831194
3992798
4032806
4062812
4082816
4111411
4121412
4131413
4171417
4221422
4241424
4311431
4321432
4341434
4381438
4391439
4401440
4461446
4471447
4512902
4621462
4641464
4662932
4681468
4711471
4721472
4761476
4772954
4911491
4992998
50042000
50321006
50542020
50621012
5071507
5081508
5131513
5141514
5181518
5241524
5341534
5351535
5401540
5411541
54621092
5481548
5561556
56421128
5651565
5681568
5691569
5741574
5811581
5941594
6001600
6011601
6051605
6171617
6331633
6431643
6471647
6741674
7091709
7121712
71521430
7401740
7531753
7951795
8031803
8121812
8141814
8221822
8261826
8291829
8381838
104911049
108211082
112111121
112411124
112711127
112811128
113111131
113311133
114811148
115111151
115511155
116011160
118711187
118811188
119511195
121511215
121611216
122311223
122911229
124811248
125511255
126011260
Total1002245857

Frames Received by Opcode

OpcodeCount
11000
81
Total1001

Frames Transmitted by Opcode

OpcodeCount
11000
81
Total1001


Wire Log

000 RX OCTETS: 474554202f72756e436173653f636173653d333634266167656e743d5377696674576562536f636b657420485454502f312e
               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: 88802b9580db
008 RX FRAME : OPCODE=8, FIN=True, RSV=0, PAYLOAD-LEN=0, MASKED=True, MASK=3262393538306462
009 TCP DROPPED BY ME