Autobahn WebSockets Testsuite Report
Autobahn WebSockets

WebSocketpp/0.5.1-permessagedeflate - Case 13.6.17 : Pass - 4235 ms @ 2015-02-27T15:28:53.187Z

Case Description

Send 1000 compressed messages each of payload size 131072, auto-fragment to 4096 octets. Use permessage-deflate client offers (requestNoContextTakeover, requestMaxWindowBits): [(True, 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=502&agent=WebSocketpp/0.5.1-permessagedeflate HTTP/1.1
Connection: Upgrade
Host: localhost:9001
Sec-WebSocket-Extensions: permessage-deflate; client_no_context_takeover; client_max_window_bits
Sec-WebSocket-Key: sUEPEJ98VcDT+9Bg02jprQ==
Sec-WebSocket-Version: 13
Upgrade: websocket
User-Agent: WebSocketpp/0.5.1-permessagedeflate
HTTP/1.1 101 Switching Protocols
Server: AutobahnTestSuite/0.7.1-0.10.0
Upgrade: WebSocket
Connection: Upgrade
Sec-WebSocket-Accept: MlEN/RtUAykoDeJFu9aCc3LAUsM=
Sec-WebSocket-Extensions: permessage-deflate; client_no_context_takeover; 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
3581358
552415524
552515525
552715527
552915529
553115531
553215532
5534316602
553615536
554315543
554515545
554715547
5548316644
5550211100
555115551
5552316656
5553211106
555415554
5556316668
555715557
555815558
555915559
5560316680
5561211122
5562316686
5563422252
5564527820
5565316695
5567211134
5568211136
5569633414
5570211140
5571316713
557315573
5574527870
5575211150
5576211152
5577211154
5578527890
5580316740
5581211162
5582211164
558315583
558415584
558515585
558615586
558915589
559015590
5591211182
5592211184
5593422372
559415594
5595316785
559615596
5599527995
5600422400
5601422404
5602950418
5603422412
5604844832
5605422420
5606528030
56071478498
5608739256
5609633654
5610950490
5611739277
5612422448
56131584195
5614633684
5615422460
5616633696
5617528085
5618422472
5619528095
5620422480
5621316863
5622211244
5623316869
5625528125
5626422504
5627422508
5628316884
5629422516
5630422520
5631528155
5632739424
5633422532
5634316902
5635950715
5636633816
5637633822
5638528190
563915639
5640528200
5641528205
564215642
5643422572
564515645
5646211292
564715647
564915649
5651211302
5652211304
565415654
565615656
565715657
5659211318
5662422648
566315663
5664211328
5665211330
5666316998
5668211336
5669211338
5670634020
5671211342
5672211344
567415674
5675528375
567815678
5679317037
5680211360
5681317043
5683211366
5684634104
5685739795
5686211372
5687317061
5688211376
5689211378
5690739830
5691422764
5692528460
5693739851
5694422776
5695951255
5696317088
5697528485
56981056980
5699528495
5700845600
5701422804
57021374126
5703634218
5704739928
5705951345
57061057060
5707951363
57081162788
5709739963
571019108490
57111797087
57121268544
571319108547
571419108566
57151585725
5716951444
57171374321
5718951462
57191585785
57201057200
5721845768
57221162942
57231480122
57241057240
5725740075
57261162986
5727740089
5728845824
57291268748
5730845840
57311691696
57321268784
57331268796
5734528670
5735845880
5736211472
5737634422
5738317214
5739211478
5740317220
5741422964
5742740194
5743528715
5744528720
5745422980
5746528730
57471163217
5748422992
5749740243
575015750
5751634506
5752423008
5753740271
5754528770
5755634530
5756634536
5757423028
5758317274
5759423036
5760317280
576215762
5763211526
5764317292
5765317295
576615766
5768211536
576915769
577015770
Total10025677851

Octets Transmitted by Chop Size

Chop SizeCountOctets
414
2701270
125811258
125911259
126011260
126111261
126211262
126333789
126511265
126811268
129211292
129911299
130011300
130156505
130211302
130367818
130479128
1305810440
130622612
130745228
130833924
130956545
131067860
131133933
131256560
131333939
131633948
131711317
131879226
131956595
132045280
132122642
132211322
132411324
132511325
132633978
132711327
132822656
132933987
133022660
133167986
133256660
133345332
13341418676
13351013350
13361013360
133745348
1338912042
133956695
134068040
1341810728
13421216104
13431216116
13441520160
1345810760
13461013460
134756735
13481418872
13491013490
135056750
135134053
135268112
1353912177
135468124
135568130
135668136
135745428
135845432
135922718
136056800
136111361
136322726
136422728
136811368
136911369
137011370
137411374
137622752
138111381
138245528
138311383
138422768
138511385
138622772
138822776
138911389
139011390
139122782
139211392
139322786
139411394
139522790
139811398
139945596
140022800
140222804
140322806
140522810
140611406
140911409
141111411
141411414
1416912744
1417811336
1418811344
141979933
14201115620
14211217052
14221318486
1423811384
1424811392
142568550
142634278
1427811416
142822856
1429710003
143068580
143145724
1432811456
143345732
143457170
1435710045
143645744
143722874
143868628
143934317
144057200
144168646
1442710094
14431318759
14441217328
14451724565
14462130366
14471318811
144868688
14491217388
14501217400
14511521765
14521014520
1453913077
14541014540
14552333465
14561420384
14571420398
14581420412
14592130639
14601318980
14612130681
1462913158
14631521945
14641217568
14651521975
14661420524
14671116137
14681724956
1469811752
1470811760
147168826
14721522080
1473811784
1474811792
147557375
147611476
147734431
147822956
148011480
148168886
148234446
148322966
148422968
148511485
410010004100000
Total20025508256

Frames Received by Opcode

OpcodeCount
11000
81
Total1001

Frames Transmitted by Opcode

OpcodeCount
01000
11000
81
Total2001


Wire Log

000 RX OCTETS: 474554202f72756e436173653f636173653d353032266167656e743d576562536f636b657470702f302e352e312d7065726d
               6573736167656465666c61746520 ...
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: 8882ac9b553eaf73
008 RX FRAME : OPCODE=8, FIN=True, RSV=0, PAYLOAD-LEN=2, MASKED=True, MASK=6163396235353365
               0x03e8
009 TCP DROPPED BY ME