Autobahn WebSockets Testsuite Report
Autobahn WebSockets

SwiftWebSocket - Case 12.4.17 : Pass - 4328 ms @ 2016-04-13T16:14:24.896Z

Case Description

Send 1000 compressed messages each of payload size 131072, auto-fragment to 4096 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=376&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=376&agent=SwiftWebSocket
Sec-WebSocket-Version: 13
Connection: Upgrade
Host: localhost:9001
Sec-WebSocket-Key: O+1/4z/+p0LX737YfrLZ8w==
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: f+13dngTVOUkW+QcPJn53m/zFX8=
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
14100014000
3821382
655362000131072000
Total3002131086388

Octets Transmitted by Chop Size

Chop SizeCountOctets
414
19119
23123
27127
39139
42142
45145
62162
64164
662132
70170
71171
78178
80180
812162
84184
85185
86186
87187
91191
94194
1051105
1301130
1311131
1321132
1401140
1411141
1621162
1691169
1721172
1751175
1911191
2091209
2121212
2131213
2151215
2191219
2711271
2791279
2841284
2871287
2931293
2971297
3401340
183311833
183611836
183811838
184023680
184411844
185011850
185411854
185611856
186111861
187411874
192711927
192911929
193011930
193111931
193311933
195411954
196411964
196811968
197111971
197911979
200312003
200512005
201124022
201212012
203912039
205424108
205512055
205724114
206012060
206312063
206424128
206712067
207512075
207712077
207812078
207912079
208112081
208412084
210412104
210624212
211912119
212112121
213012130
215312153
215712157
215812158
216412164
217424348
217512175
217612176
217912179
218012180
220212202
221412214
223112231
224612246
225312253
230512305
230912309
231212312
232712327
233012330
233512335
233912339
234612346
235412354
236612366
237012370
237212372
241312413
242012420
242112421
244412444
245712457
246212462
246912469
249712497
251812518
252812528
253812538
254312543
260012600
262412624
262925258
263112631
263225264
263512635
263712637
264012640
264225284
264612646
264812648
265412654
265612656
266212662
266912669
267712677
268112681
268425368
268512685
268612686
268712687
268838064
268925378
269012690
269112691
269212692
269412694
269712697
270112701
270612706
270925418
271412714
272512725
276512765
282012820
283212832
283512835
283612836
283712837
283812838
284112841
284612846
285312853
285425708
285612856
285825716
286012860
286112861
286212862
286312863
286712867
286925738
287125742
287212872
287425748
287512875
287638628
287912879
288112881
288425768
288512885
288912889
289012890
289312893
289412894
289512895
289625792
289712897
289912899
290012900
290312903
290412904
290512905
290712907
290812908
290912909
291025820
291125822
291212912
291425828
2916411664
291712917
291925838
292012920
292138763
292225844
292338769
292512925
292612926
292738781
292912929
293025860
293112931
293338799
293412934
293625872
293712937
293812938
293938817
294025880
294138823
294212942
2943411772
294425888
2947411788
294838844
294912949
295025900
295125902
295325906
295512955
295612956
295725914
295812958
295912959
296138883
296238886
296325926
296425928
2965514825
2966411864
296725934
296838904
296912969
2970411880
297138913
297212972
297325946
297425948
297512975
297612976
297812978
2979411916
298125962
298212982
298412984
298512985
298625972
298712987
298812988
299225984
299525990
299612996
299725994
299925998
300026000
300113001
300213002
3003412012
300413004
300513005
300626012
3008412032
300913009
301126022
301213012
301313013
301426028
301613016
301713017
301826036
301913019
302026040
302126042
302313023
3024412096
302526050
302639078
302726054
302826056
302913029
303113031
303213032
303413034
303513035
303626072
3037515185
303839114
303913039
304013040
304113041
304313043
304413044
304613046
304813048
305039150
305113051
305513055
305626112
305713057
305813058
305939177
3060412240
306113061
3062515310
3063618378
306526130
3066412264
3067412268
306839204
3069412276
307113071
307226144
307313073
307413074
307513075
3078412312
307926158
308013080
308113081
308226164
308313083
308613086
308726174
308826176
309026180
309226184
309313093
309426188
309513095
309613096
309713097
309826196
309913099
310113101
310226204
310313103
310426208
310513105
310613106
310713107
310926218
3111412444
311226224
311313113
311439342
311526230
311613116
311726234
311813118
311913119
312013120
312413124
312513125
312713127
312913129
313013130
313113131
313213132
3134412536
313513135
313813138
314013140
314113141
314226284
314726294
314813148
314913149
315213152
315439462
315626312
315813158
315939477
3160618960
316239486
316326326
316513165
316613166
316713167
316826336
316913169
317026340
317113171
317226344
317313173
317526350
317626352
317713177
317813178
317926358
318026360
318126362
318339549
318413184
318513185
318713187
318813188
319339579
319613196
319713197
319939597
320239606
320313203
320413204
320626412
320713207
320813208
320913209
321026420
321126422
321226424
321413214
321739651
321813218
322113221
322213222
322313223
322413224
322613226
322726454
322913229
323013230
323126462
3232412928
323313233
323526470
323613236
323726474
323826476
323926478
324026480
324113241
324213242
324326486
324426488
324639738
324739741
324839744
3249722743
325039750
3251413004
325226504
325326506
3254413016
325526510
325639768
325739771
3258619548
325939777
326013260
326113261
326213262
326339789
326426528
326526530
326626532
326726534
326826536
326913269
327013270
327113271
327313273
327426548
327513275
327626552
327713277
327813278
328026560
328139843
3282413128
328313283
328513285
328713287
328813288
328913289
329013290
329239876
329326586
329413294
329526590
329639888
329726594
329813298
329913299
330039900
330113301
3302516510
330326606
330426608
3305413220
330639918
330739921
3308413232
330913309
3310413240
331139933
331326626
331513315
331613316
331726634
331813318
332213322
332339969
332426648
332613326
332813328
332926658
333039990
333126662
3332516660
333313333
3334310002
333526670
3336413344
333713337
333913339
3340310020
334126682
334213342
334326686
334413344
334626692
334813348
334913349
335013350
335113351
335213352
335413354
335613356
335726714
336526730
336713367
336813368
336913369
337013370
337226744
337613376
337713377
337813378
337913379
338013380
338226764
338313383
338513385
338613386
338813388
338926778
339226784
339413394
339613396
339713397
339813398
340113401
340213402
340326806
340426808
340513405
340626812
340713407
340813408
341213412
341326826
341426828
341513415
341613416
341813418
341913419
342213422
345013450
351713517
351813518
353113531
353613536
353713537
3540414160
354127082
354313543
354427088
3545310635
3546310638
354713547
354813548
3549310647
355013550
355113551
355227104
355313553
358113581
358313583
359113591
359313593
359413594
359713597
361413614
361527230
362013620
362113621
362613626
362713627
364213642
371213712
371313713
371713717
373213732
374013740
376413764
379413794
380213802
380513805
381513815
381713817
383713837
384427688
386913869
390713907
391713917
392113921
393613936
397213972
399713997
401714017
401814018
403714037
407128142
407214072
407628152
407714077
408614086
409114091
409414094
409614096
410010444280400
Total20467221963

Frames Received by Opcode

OpcodeCount
11000
81
Total1001

Frames Transmitted by Opcode

OpcodeCount
01044
11000
81
Total2045


Wire Log

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