Autobahn WebSockets Testsuite Report
Autobahn WebSockets

SwiftWebSocket - Case 12.4.7 : Pass - 691 ms @ 2016-04-13T16:14:01.744Z

Case Description

Send 1000 compressed messages each of payload size 16384, 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=366&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=366&agent=SwiftWebSocket
Sec-WebSocket-Version: 13
Connection: Upgrade
Host: localhost:9001
Sec-WebSocket-Key: oHUQRt2825E9/9fgwVeqGg==
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: 4R5VEBCn4eDpW+ag39m8edcQmA0=
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
16392100016392000
Total100216392388

Octets Transmitted by Chop Size

Chop SizeCountOctets
414
2791279
3221322
3261326
3272654
3291329
3302660
3321332
3341334
3431343
3481348
3501350
3541354
3561356
3701370
3711371
3781378
3801380
3811381
3861386
3891389
3941394
3951395
4012802
4021402
4112822
41752085
4181418
4192838
4201420
4212842
42241688
42331269
4262852
4272854
43231296
4351435
4382876
44031320
44141764
4422884
44331329
44441776
4451445
44673122
4472894
4481448
44962694
45031350
45152255
45252260
45373171
4541454
45631368
4652930
4771477
4841484
4941494
5051505
5111511
5141514
5161516
5191519
52121042
52221044
5231523
5241524
5261526
5311531
5331533
5351535
53621072
5461546
5481548
5501550
55121102
5521552
5551555
55921118
5601560
56621132
56721134
5681568
57021140
5711571
57231716
5731573
5741574
5781578
5811581
5831583
5851585
5861586
5891589
5941594
5971597
6051605
6061606
60821216
6091609
61121222
6121612
61331839
6161616
6171617
6181618
6191619
6201620
6211621
62221244
6231623
62421248
6251625
6261626
62721254
62831884
6291629
6301630
6311631
63253160
63342532
63442536
63553175
63685088
6371637
63853190
639117029
64053200
64131923
64263852
64363858
64453220
64542580
64642584
64721294
64853240
64931947
65031950
65121302
65242608
65331959
65421308
65563930
65642624
65742628
65831974
65931977
66163966
66221324
66342652
66431992
66521330
6661666
66732001
6681668
66932007
67042680
67164026
67221344
67321346
67442696
67521350
67653380
67732031
6781678
67953395
68042720
68121362
68264092
68342732
68453420
68553425
68632058
68742748
68864128
68921378
69053450
69142764
6921692
69342772
69432082
69532085
69632088
69764182
69864188
69953495
70074900
70132103
70242808
70364218
70453520
7051705
70653530
70721414
70821416
70921418
71121422
71242848
71321426
71421428
7151715
71753585
71832154
7191719
72032160
72142884
72221444
7231723
72432172
72553625
72621452
72732181
7301730
73142924
7321732
73332199
7341734
73521470
73632208
73732211
73842952
73932217
7411741
74321486
74721494
74921498
75421508
7551755
7561756
75921518
7601760
76321526
7641764
77221544
7871787
7911791
7931793
7961796
7971797
7981798
7991799
8011801
8071807
8081808
8121812
81332439
8141814
81721634
8201820
82121642
8251825
8261826
8271827
8291829
8301830
8321832
8381838
8451845
8461846
8501850
8541854
8631863
8641864
8661866
8681868
8701870
8711871
87421748
8821882
8841884
8851885
8861886
8881888
8911891
8921892
8951895
8961896
9001900
9031903
9041904
9051905
9061906
90721814
90832724
9091909
9111911
9131913
9151915
9161916
9181918
9271927
9301930
9321932
9391939
9421942
94621892
94821896
9491949
9511951
9521952
9531953
95421908
9551955
95621912
9571957
9581958
9611961
9621962
96821936
9701970
9721972
9731973
9751975
97721954
97821956
9791979
98032940
98521970
9861986
9871987
98921978
99021980
99121982
9931993
99432982
9961996
9981998
100011000
100144004
100222004
100422008
100711007
101011010
101111011
101222024
101322026
101433042
101611016
101922038
102044080
102211022
102322046
102411024
102522050
102611026
102811028
102911029
103022060
103133093
103211032
103311033
103422068
103622072
103711037
103822076
103911039
104111041
104311043
104422088
104511045
104722094
105022100
105111051
105311053
105622112
105722114
105822116
105944236
106022120
106311063
106511065
106611066
106722134
107111071
107411074
107511075
107833234
108511085
108622172
108811088
109211092
109311093
109411094
109811098
110011100
110522210
110611106
110711107
110811108
110911109
111111111
111411114
111511115
111922238
112022240
112211122
112311123
112511125
112633378
112711127
113211132
113311133
113411134
113622272
113711137
114411144
114511145
115011150
115111151
115211152
115322306
115711157
115811158
116011160
116211162
116522330
118011180
118211182
118311183
118411184
118622372
118811188
118911189
119011190
119411194
119522390
119811198
120311203
120422408
121011210
121622432
121711217
121911219
122711227
123411234
123711237
124222484
125011250
126411264
126811268
127111271
127811278
128422568
128811288
129611296
129822596
129911299
130211302
130311303
130433912
130711307
131111311
131311313
131911319
132411324
133411334
134511345
134711347
135011350
135611356
136211362
138311383
138511385
139311393
139611396
139911399
140011400
140411404
142111421
142311423
148111481
149711497
152311523
152511525
152611526
156211562
156311563
156511565
156611566
156811568
157723154
157911579
158011580
158111581
158211582
158334749
158523170
158823176
158911589
160211602
164111641
164211642
164311643
164511645
164811648
164911649
165223304
166835004
166935007
167011670
167311673
167423348
168511685
169311693
169611696
170011700
170111701
174311743
178811788
182811828
182911829
186311863
190911909
193411934
194311943
199511995
199911999
206412064
209312093
211412114
216012160
216212162
222112221
222612226
227312273
230712307
234312343
237612376
242112421
242912429
247124942
247812478
247924958
248212482
248612486
249112491
249412494
249912499
250012500
250312503
250812508
251412514
251512515
251625032
251825036
252025040
252412524
252525050
253812538
254212542
254412544
254712547
255425108
255825116
257012570
258212582
258512585
261212612
Total1002901968

Frames Received by Opcode

OpcodeCount
11000
81
Total1001

Frames Transmitted by Opcode

OpcodeCount
11000
81
Total1001


Wire Log

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