Autobahn WebSockets Testsuite Report
Autobahn WebSockets

SwiftWebSocket - Case 12.3.6 : Pass - 964 ms @ 2016-04-13T16:12:27.043Z

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=347&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=347&agent=SwiftWebSocket
Sec-WebSocket-Version: 13
Connection: Upgrade
Host: localhost:9001
Sec-WebSocket-Key: lmEab5VmGjixDH10qhvqkg==
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: owA3Xg04D6d1kZP9YOoIyfy7aOA=
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
2791279
253912539
255512555
255612556
256112561
261912619
265212652
266412664
266712667
268112681
268812688
269512695
271512715
272212722
277012770
277112771
277312773
278012780
279812798
281412814
281525630
282712827
283112831
283812838
283912839
285412854
285612856
285812858
287312873
289912899
291312913
292012920
292312923
293012930
293212932
293512935
293612936
294012940
295512955
296012960
297512975
298412984
298512985
298912989
299025980
299125982
299912999
300313003
300813008
300926018
301713017
301813018
302126042
302513025
302613026
303113031
303313033
303526070
303839114
303913039
304039120
304213042
304326086
304439132
304526090
304626092
3048515240
304913049
305013050
305139153
305226104
305339159
305426108
305526110
3056412224
305713057
305839174
305926118
306039180
306113061
306326126
306413064
306626132
306726134
306839204
306913069
307013070
307126142
307226144
3073515365
3075824600
3076515380
307739231
307813078
3079515395
3080515400
3081412324
308213082
3083412332
3084412336
3085618510
308626172
3087412348
308826176
308913089
3090515450
3091412364
309239276
309326186
3094412376
3095515475
309626192
3097515485
309826196
3099412396
310026200
310139303
310226204
3103515515
310439312
3105515525
3106412424
310726214
3108412432
310926218
311013110
311126222
3112928008
311313113
3114412456
3115618690
3116515580
3117515585
3118412472
311939357
3120412480
3121618726
312213122
312339369
3124515620
3125721875
3126515630
3127618762
312813128
3129515645
3130412520
313126262
3132412528
313339399
313439402
3135412540
3136515680
313726274
314026280
314226284
314339429
314413144
314526290
3146412584
314713147
314813148
314939447
3150515750
315126302
315239456
315326306
3155412620
315613156
315726314
315826316
315939477
316113161
3162515810
316326326
316426328
3165618990
316613166
3167412668
316926338
317113171
317213172
317326346
317413174
317539525
317639528
317726354
317839534
317939537
318113181
318239546
318313183
3184412736
3185515925
318613186
318813188
3189412756
319013190
319139573
319213192
319313193
319426388
319526390
319626392
319713197
319839594
319939597
3200516000
3201412804
3203412812
3204412816
320513205
3206412824
320739621
320826416
3210412840
321139633
3213412852
321439642
321539645
321626432
321726434
3218412872
3219412876
322013220
322139663
322213222
322326446
3224516120
322526450
322626452
322739681
322839684
322926458
323013230
323139693
3232412928
323326466
323426468
323526470
3236412944
3237412948
323826476
323913239
324026480
3241412964
324239726
324326486
324413244
324513245
3246412984
324713247
324926498
325013250
3251413004
325239756
3254413016
325513255
3256413024
325713257
325813258
325939777
326013260
3263516315
326426528
3265413060
3266619596
326739801
326813268
326939807
3270413080
327139813
327213272
327339819
3275516375
3276413104
327739831
3278722946
3279516395
328039840
328126562
328239846
3283413132
328413284
3285722995
328613286
328739861
328813288
328939867
329026580
3291619746
329226584
329326586
3294516470
3295723065
3296929664
3297723079
3298723086
3299619794
3300516500
330113301
330239906
3303619818
3304516520
330539915
330639918
3307413228
330826616
3309516545
3310413240
331113311
3312723184
331413314
331526630
331613316
331739951
3318413272
331939957
3320619920
332139963
332239966
332313323
332513325
332639978
332713327
332826656
332913329
333113331
333413334
333526670
333613336
333813338
3340413360
334113341
334413344
334926698
3350310050
335113351
3352310056
335426708
335526710
335726714
335826716
3359413436
3360310080
3361310083
336226724
336413364
336513365
336626732
336726734
336913369
3370413480
337126742
337226744
337413374
3375310125
3376310128
337713377
3378620268
3379310137
3380413520
3382413528
338426768
338626772
338713387
338813388
338913389
339213392
339313393
339413394
339813398
340426808
340613406
341026820
341113411
341213412
341426828
341513415
341713417
342013420
342713427
344213442
344613446
346113461
346926938
347613476
348313483
348826976
349313493
349913499
350727014
351113511
354713547
354827096
355227104
355613556
355813558
356213562
357313573
359113591
359513595
359727194
360713607
360813608
361313613
361613616
397513975
Total10023197938

Frames Received by Opcode

OpcodeCount
21000
81
Total1001

Frames Transmitted by Opcode

OpcodeCount
21000
81
Total1001


Wire Log

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