Autobahn WebSockets Testsuite Report
Autobahn WebSockets

lluv-websocket - Case 13.4.14 : Pass - 31781 ms @ 2016-03-22T18:01:30.015Z

Case Description

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

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=463&agent=lluv-websocket HTTP/1.1

Host: 127.0.0.1:9001

Upgrade: websocket

Connection: Upgrade

Sec-WebSocket-Key: APFh4gQxaGIDnmc8CY6zHQ==

Sec-WebSocket-Version: 13

Sec-WebSocket-Protocol: echo

Sec-WebSocket-Extensions: permessage-deflate; client_max_window_bits
HTTP/1.1 101 Switching Protocols

Server: AutobahnTestSuite/0.7.1-0.10.0

Upgrade: WebSocket

Connection: Upgrade

Sec-WebSocket-Accept: YxQFcS3QXC/PmtjPe49M5HphwAk=

Sec-WebSocket-Extensions: permessage-deflate; client_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).
remoteCloseCode1000The 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
818
2901290
266912669
267412674
267612676
268512685
2687410748
268812688
269012690
269612696
271212712
271525430
271612716
2717513585
2718513590
2719513595
2720719040
2721821768
2722616332
2723821784
27241027240
2725513625
2726513630
2727513635
2729410916
273038190
2731513655
27321027320
2733513665
2734410936
273512735
2736616416
2737719159
27381335594
2739821912
27401027400
27411849338
27421952098
27431438402
27441746648
27452671370
27463698856
27472979663
27482568700
27492465976
27502568750
27512568775
27522260544
27531541295
27542671604
27552055100
27562260632
27571233084
27581644128
27591952421
27601335880
27611027610
27621541430
2763616578
2764411056
27651027650
2766616596
2767513835
27681027680
2769822152
277312773
277412774
277512775
277625552
277925558
278212782
279012790
279412794
279512795
280512805
280612806
280725614
280938427
2810514050
281125622
281212812
281312813
281438442
281538445
281725634
281912819
282112821
282812828
282912829
283012830
283212832
283312833
283512835
283612836
283812838
284025680
284112841
2842514210
284325686
284612846
284738541
2848411392
284938547
2850411400
2851719957
2852411408
2853617118
2854411416
2855925695
28561234272
2857925713
28581337154
28591337167
28601851480
2861617166
28621337206
28631131493
2864822912
28651440110
28661234392
28671337271
2868514340
2869617214
2870720090
2871411484
2872411488
2873720111
28741440236
28751028750
2876925884
28771337401
2878411512
287938637
288025760
2881617286
288238646
288338649
288412884
Total10022784064

Octets Transmitted by Chop Size

Chop SizeCountOctets
212
428
515
717
818
10110
11111
12224
14570
15230
18118
19357
20480
21363
22488
237161
24496
256150
264104
279243
2812336
299261
3013390
3113403
3217544
336198
3414476
3511385
368288
3714518
3812456
3913507
405200
416246
426252
436258
443132
457315
4614644
4711517
489432
4913637
504200
512102
522104
536318
543162
553165
56156
97197
1021102
1041104
1131113
1154460
1161116
1181118
1241124
1421142
1452290
1461146
1475735
1485740
1495745
15071050
15181208
1526912
15381224
154101540
1555775
1565780
1575785
1594636
1603480
1615805
162101620
1635815
1644656
1651165
1666996
16771169
168132184
16981352
170101700
171183078
172193268
173152595
174162784
175254375
176376512
177315487
178244272
179234117
180254500
181254525
182213822
183162928
184264784
185203700
186224092
187132431
188163008
189193591
190132470
191101910
192142688
19361158
1945970
19591755
19661176
1975985
198101980
19981592
2031203
2041204
2051205
2062412
2092418
2121212
2201220
2241224
2251225
2351235
2361236
2372474
2393717
24051200
2412482
2422484
2431243
2443732
2453735
2472494
2491249
2511251
2581258
2591259
260103042679040
Total113062814586

Frames Received by Opcode

OpcodeCount
01000
11000
81
Total2001

Frames Transmitted by Opcode

OpcodeCount
010304
11000
81
Total11305


Wire Log

000 RX OCTETS: 474554202f72756e436173653f636173653d343633266167656e743d6c6c75762d776562736f636b657420485454502f312e
               310d0a486f73743a203132372e30 ...
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: 8882a360691da088
008 RX FRAME : OPCODE=8, FIN=True, RSV=0, PAYLOAD-LEN=2, MASKED=True, MASK=6133363036393164
               0x03e8
009 TCP DROPPED BY ME