Autobahn WebSockets Testsuite Report
Autobahn WebSockets

SwiftWebSocket - Case 13.3.9 : Pass - 4028 ms @ 2016-04-13T16:16:33.840Z

Case Description

Send 1000 compressed messages each of payload size 65536, auto-fragment to 0 octets. Use permessage-deflate client offers (requestNoContextTakeover, requestMaxWindowBits): [(False, 8)]

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=440&agent=SwiftWebSocket HTTP/1.1
Sec-WebSocket-Extensions: permessage-deflate; client_max_window_bits; server_max_window_bits=8
Upgrade: websocket
User-Agent: SwiftWebSocket
Origin: ws://localhost:9001/runCase?case=440&agent=SwiftWebSocket
Sec-WebSocket-Version: 13
Connection: Upgrade
Host: localhost:9001
Sec-WebSocket-Key: e/CkpgopOqjlAaVrPWxVng==
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: fmUCxWVLiHqNWHG9M53x1/g/5To=
Sec-WebSocket-Extensions: permessage-deflate; server_max_window_bits=8; client_max_window_bits=8


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
3811381
65536100065536000
Total200265550387

Octets Transmitted by Chop Size

Chop SizeCountOctets
414
3041304
230112301
230236906
230436912
230549220
2306511530
230712307
230836924
230924618
231036930
231112311
231324626
2314613884
2315613890
23161330108
23171841706
2318920862
2319511595
2320716240
2321511605
232249288
232336969
232436972
232612326
232736981
232824656
232912329
233012330
233136993
233212332
233312333
233412334
233649344
2337614022
2338511690
23391228068
2340614040
23411330433
23421023420
23431228116
23441535160
23451228140
23461125806
23471228164
23481125828
23491125839
23501125850
23511432914
23521023520
2353921177
2354818832
23551125905
23561842408
23571535355
23581433012
23591740103
23601433040
236149444
2362716534
236312363
236412364
236549460
236637098
2367511835
236837104
236912369
237137113
237412374
237537125
237624752
237712377
2378614268
237937137
238012380
238112381
238324766
238412384
238512385
238637158
238712387
239012390
239112391
239212392
239437182
239512395
239637188
239737191
239824796
239912399
240712407
240837224
240912409
241024820
241112411
2412512060
241324826
241449656
241549660
24161638656
24171331421
2418921762
24191126609
2420512100
24211229052
24221126642
2423512115
242449696
242549700
242649704
242724854
2428512140
242924858
243012430
244212442
244424888
244512445
244624892
244737341
244812448
244912449
245024900
245324906
245412454
245524910
245624912
245912459
246012460
246212462
246512465
246612466
246724934
246812468
247012470
247524950
247612476
247724954
247837434
247924958
248012480
248112481
248337449
248412484
248537455
248612486
248724974
248837464
248937467
249037470
249137473
249237476
249324986
249437482
249537485
2496512480
249712497
250012500
250112501
250225004
250312503
250612506
250737521
2508512540
250925018
251025020
251112511
251225024
251312513
251612516
251712517
251812518
251925038
252012520
252112521
252225044
252312523
252912529
2530615180
253125062
25321025320
2533717731
2534410136
2535512675
2536717752
2537922833
2538512690
253925078
254037620
254212542
2543512715
254425088
254525090
2546410184
254725094
254837644
254937647
2550717850
255125102
255237656
255337659
2555410220
255612556
255712557
255812558
255912559
256012560
256112561
256212562
256412564
256512565
256612566
256725134
256925138
257237716
257512575
257625152
257725154
257912579
258012580
258112581
258425168
258612586
2588410352
258925178
259025180
259225184
259412594
259512595
259612596
259725194
259912599
260112601
260212602
260337809
260537815
260625212
260725214
260812608
260912609
261212612
261312613
261912619
262012620
262412624
262612626
262712627
262812628
263112631
263312633
263425268
263537905
263612636
263725274
263937917
264012640
264225284
264512645
2647410588
264825296
264937947
2650410600
2651410604
2652615912
2653513265
2654821232
2655923895
26561539840
26572053140
2658821264
2659513295
2660410640
266112661
266212662
268212682
Total10022442631

Frames Received by Opcode

OpcodeCount
11000
81
Total1001

Frames Transmitted by Opcode

OpcodeCount
11000
81
Total1001


Wire Log

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