Autobahn WebSockets Testsuite Report
Autobahn WebSockets

SwiftWebSocket - Case 12.3.5 : Pass - 606 ms @ 2016-04-13T16:12:26.431Z

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=346&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=346&agent=SwiftWebSocket
Sec-WebSocket-Version: 13
Connection: Upgrade
Host: localhost:9001
Sec-WebSocket-Key: Ua5gsaxZIT7v6bJ0ZzNjcQ==
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: jDNBnOwR4apCYHIOPUEuPip8/Nk=
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
2791279
128211282
128411284
128822576
128911289
129022580
129111291
129222584
129422588
129711297
129911299
130033900
130111301
130511305
130711307
130911309
131511315
139411394
140011400
140411404
140611406
141511415
142511425
143011430
143211432
143311433
144611446
145311453
146111461
146411464
146522930
147511475
148011480
148311483
148511485
148811488
149122982
149311493
149711497
149811498
149911499
150023000
150511505
150711507
150934527
151046040
151134533
151311513
151423028
151523030
151757585
151834554
152011520
152123042
152223044
152311523
152511525
152611526
152711527
152823056
152911529
153034590
153123062
153223064
153346132
153423068
153523070
153623072
153746148
153823076
153957695
154023080
154134623
154234626
154334629
154423088
154511545
154646184
154746188
154857740
154911549
155034650
155134653
155257760
15531015530
155423108
1555710885
155657780
1557812456
1558914022
155969354
1560710920
156146244
15621117182
156346252
156423128
156523130
156634698
156769402
156811568
156969414
157057850
157169426
1572711004
157346292
157469444
157523150
157634728
157734731
157823156
157911579
1580812640
158157905
158257910
158369498
158434752
158523170
1586711102
158746348
158834764
158934767
159057950
159169546
1592914328
159369558
1594812752
159534785
159657980
159757985
159857990
1599812792
160069600
160111601
160223204
1603711221
160423208
160534815
160611606
160758035
160846432
160911609
161058050
161158055
1612914508
161311613
161411614
161523230
161669696
161746468
161858090
161958095
162034860
162134863
162246488
162358115
1624812992
162546500
162646504
162758135
162858140
162958145
163023260
163111631
163223264
163334899
1634711438
163546540
163634908
163734911
163811638
163934917
164069840
164134923
164234926
164346572
164469864
16451016450
164646584
16471016470
164846592
164958245
1650813200
1651914859
165246608
165358265
165523310
165634968
165734971
165834974
165958295
166023320
166146644
166246648
166323326
166434992
166511665
166669996
166723334
1668813344
1669711683
1670610020
16711016710
1672711704
167346692
167435022
167535025
1676915084
1677610062
1678610068
167946716
1680610080
168158405
1682915138
16831118513
1684711788
1685711795
168623372
168746748
168923378
169046760
169146764
1692915228
1693610158
1694610164
1695610170
169646784
16971220364
169823396
1700813600
170123402
170246808
170335109
170446816
170535115
170635118
170723414
170811708
170923418
171011710
171146844
171335139
171446856
171523430
171635148
171723434
171846872
171911719
172011720
172135163
1722610332
172323446
172435172
172523450
172646904
172811728
172923458
173011730
173123462
173211732
173423468
173823476
174011740
174523490
174623492
174723494
174811748
175011750
175123502
175311753
175411754
175535265
175611756
175811758
176023520
176211762
176511765
176711767
177023540
177135313
177223544
177311773
177511775
177611776
178411784
178711787
178911789
179011790
179111791
179211792
179411794
179611796
179711797
179811798
180011800
180411804
181011810
181411814
181611816
182023640
182123642
182211822
182511825
182835484
182911829
183111831
183611836
184011840
184423688
184511845
184711847
184811848
185011850
185411854
186111861
213812138
Total10021624478

Frames Received by Opcode

OpcodeCount
21000
81
Total1001

Frames Transmitted by Opcode

OpcodeCount
21000
81
Total1001


Wire Log

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