Autobahn WebSockets Testsuite Report
Autobahn WebSockets

SwiftWebSocket - Case 12.4.6 : Pass - 421 ms @ 2016-04-13T16:14:01.318Z

Case Description

Send 1000 compressed messages each of payload size 8192, 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=365&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=365&agent=SwiftWebSocket
Sec-WebSocket-Version: 13
Connection: Upgrade
Host: localhost:9001
Sec-WebSocket-Key: RDVWzrUUbbOYyOxfxng1LQ==
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: GrBws5ckVNUhUpKTw20JSndSM7k=
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
820010008200000
Total10028200388

Octets Transmitted by Chop Size

Chop SizeCountOctets
414
1732346
1742348
1751175
1764704
1772354
17871246
1795895
1805900
1814724
1823546
1833549
1842368
1852370
1861186
1871187
1881188
1892378
1913573
1922384
1931193
1952390
1962392
1981198
1991199
2011201
2021202
2033609
2051205
2093627
2122424
2162432
2171217
2182436
2203660
2214884
2234892
2242448
2253675
22751135
2304920
2314924
23251160
2332466
2342468
2351235
2371237
2381238
2392478
2402480
2414964
2423726
24371701
24461464
24581960
2461246
24751235
2484992
2494996
2503750
25141004
2521252
2551255
2601260
2641264
2663798
2681268
2702540
2711271
2723816
27351365
2742548
2751275
27641104
2772554
2782556
2793837
28041120
2811281
28271974
2831283
28461704
28541140
28641144
28761722
2882576
2892578
2903870
29141164
2921292
2933879
29441176
29741188
29841192
29941196
3002600
3013903
3021302
3032606
3041304
30541220
3062612
3071307
3081308
3093927
3103930
3112622
31272184
31351565
31482512
31541260
31661896
3173951
3193957
3202640
32151605
3222644
3231323
3242648
3251325
3262652
3272654
3291329
3312662
3321332
3331333
33441336
3361336
3372674
3381338
3392678
3402680
3412682
34241368
34341372
34431032
34572415
34641384
3472694
34851740
3492698
35041400
3511351
3522704
35341412
35451770
3552710
35662136
3572714
35841432
35962154
36031080
36151805
36241448
36341452
36431092
36572555
36662196
36782936
368114048
36941476
37031110
371103710
37282976
37341492
37451870
37572625
37651880
37772639
37831134
3791379
38031140
3812762
38241528
38341532
3842768
38562310
38631158
38731161
38841552
3891389
3901390
39151955
3921392
39331179
3941394
3951395
3981398
4002800
40452020
40541620
40631218
4071407
4082816
4092818
4102820
41131233
41252060
4131413
4142828
41541660
41752085
41831254
41952095
42041680
42231266
42331269
42452120
42531275
42641704
42762562
42831284
4291429
4311431
4331433
4341434
43831314
4391439
44031320
4412882
4432886
4442888
44531335
44641784
44731341
4482896
44941796
4502900
45331359
4542908
4551455
4561456
4592918
4602920
4621462
4651465
4671467
4691469
4702940
47141884
4722944
4732946
4741474
4751475
4772954
4781478
48031440
4821482
4842968
4851485
4871487
49331479
4941494
49831494
49941996
50031500
50121002
50321006
50431512
5051505
50621012
5151515
5161516
5191519
5201520
5211521
5221522
5231523
5251525
52921058
53031590
5321532
53321066
5351535
5381538
54321086
5451545
5471547
5491549
5501550
5521552
55621112
55921118
56021120
5611561
56221124
5641564
5651565
5711571
5721572
5781578
5791579
5811581
5821582
5831583
5841584
58521170
5861586
5871587
5881588
58931767
5901590
5921592
59442376
5951595
59621192
60021200
6021602
60331809
6051605
6061606
6071607
60821216
6091609
6111611
6121612
6131613
61531845
61821236
6201620
6211621
62221244
62421248
62731881
63321266
6361636
6391639
6431643
6451645
64621292
6481648
65031950
65321306
6571657
6601660
6681668
6691669
6761676
6781678
6791679
6801680
6821682
6861686
6871687
69021380
6931693
6971697
6981698
6991699
7111711
7121712
7221722
7251725
7321732
7341734
7351735
73721474
73821476
7421742
7431743
7451745
7471747
7521752
7531753
7541754
7551755
7561756
7571757
7591759
7601760
7631763
76521530
7671767
76821536
7691769
77021540
7711771
7721772
7751775
7761776
7771777
7781778
7841784
8021802
8101810
8111811
8321832
8631863
87921758
8871887
8911891
8961896
9071907
9081908
9171917
9261926
9271927
9321932
9351935
9361936
94121882
9431943
9441944
95221904
9591959
9611961
9661966
9671967
9731973
9801980
9901990
100911009
104311043
105011050
109011090
109511095
110411104
111711117
113311133
115311153
117511175
122011220
122711227
123222464
123922478
124411244
127211272
128811288
133411334
141111411
142411424
147011470
154711547
157911579
159511595
161511615
162311623
162911629
164411644
167111671
167711677
170911709
186111861
189711897
189911899
191911919
192511925
194811948
195011950
196111961
197611976
200912009
205312053
221712217
224512245
226012260
226324526
228612286
Total1002463566

Frames Received by Opcode

OpcodeCount
11000
81
Total1001

Frames Transmitted by Opcode

OpcodeCount
11000
81
Total1001


Wire Log

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