Autobahn WebSockets Testsuite Report
Autobahn WebSockets

WebSocket++/0.5.1-permessagedeflate - Case 13.4.17 : Pass - 4227 ms @ 2015-02-27T15:54:53.593Z

Case Description

Send 1000 compressed messages each of payload size 131072, auto-fragment to 4096 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 / HTTP/1.1
User-Agent: AutobahnTestSuite/0.7.1-0.10.0
Host: 127.0.0.1:9002
Upgrade: WebSocket
Connection: Upgrade
Pragma: no-cache
Cache-Control: no-cache
Sec-WebSocket-Key: 9X/WmyqLw9xVMYwbL2evjA==
Sec-WebSocket-Extensions: permessage-deflate; client_no_context_takeover; client_max_window_bits; server_max_window_bits=15
Sec-WebSocket-Version: 13
HTTP/1.1 101 Switching Protocols
Connection: upgrade
Sec-WebSocket-Accept: 3TOCPAGj/WNsGjXvb4a2xb9tJ48=
Sec-WebSocket-Extensions: permessage-deflate; client_no_context_takeover
Server: WebSocketpp/0.5.1-permessagedeflate
Upgrade: websocket


Closing Behavior

KeyValueDescription
isServerFalseTrue, 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.
droppedByMeFalseTrue, 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
414
2481248
538615386
5388210776
5389210778
5392210784
5394210788
539715397
542815428
543215432
5435316305
5437210874
543815438
5439210878
5441210882
544215442
5443210886
5444632664
5445843560
5446527230
5447316341
5448738136
54491054490
5450316350
545115451
5452316356
545315453
5454210908
5456421824
5457421828
545815458
5459316377
5460527300
546115461
5462210924
5463210926
546715467
546815468
5469316407
547015470
5471210942
547215472
5473527365
5474421896
5475738325
547615476
5477632862
5478316434
5479632874
5480738360
54811054810
5482421928
5483316449
5484632904
5485738395
5486316458
5487210974
54881371344
54891054890
5490316470
5491949419
5492738444
5493843944
54941476916
54951160445
5496632976
5497949473
54981160478
54991054990
5500844000
5501316503
55021160522
5503211006
5504316512
5505633030
5506211012
5507316521
5508527540
5510211020
5511211022
551215512
551415514
552115521
552215522
552315523
5524527620
5525316575
552715527
5529316587
5530527650
553215532
553315533
5534316602
553515535
5536316608
553715537
5539211078
5542211084
5543316629
5544211088
5545211090
5547316641
554815548
5549316647
5550422200
5551211102
555215552
5553211106
5554211108
5555316665
5556211112
555715557
5558211116
555915559
5560316680
5561738927
5562422248
5563633378
5564316692
5565527825
556615566
5567422268
5568316704
55691055690
5570527850
55711055710
5572211144
5573739011
5574739018
5575527875
5576950184
55771478078
5578633468
55791478106
55801266960
5581527905
55821372566
55831372579
55841267008
55851794945
55861267032
55871161457
5588633528
5589950301
55901372670
559118100638
55921161512
55931795081
55941689504
55951161545
55961583940
5597739179
55981478372
559919106381
5600739200
56011161611
56021267224
56031795251
56041689664
56051372865
56061478484
56071056070
560823128984
56091795353
56101267320
56111056110
56121267344
5613528065
5614422456
561515615
5616211232
5617422468
5618528090
5619316857
5620528100
5621528105
5622316866
5623316869
5624211248
562515625
Total10025550357

Octets Transmitted by Chop Size

Chop SizeCountOctets
818
3651365
138511385
138622772
138811388
139211392
139322786
139422788
139511395
140311403
141811418
141911419
142011420
142122842
142345692
142422848
142522850
142634278
142879996
142945716
143045720
143111431
143234296
143368598
143457170
1435710045
143622872
143757185
143922878
144022880
144145764
144222884
144322886
144434332
144722894
144822896
144934347
145045800
145111451
145211452
145345812
145434362
145545820
1456710192
14571217484
145857290
145945836
146034380
146145844
146245848
146334389
146422928
146522930
146711467
1468710276
146945876
147034410
147134413
147245888
147322946
147445896
1475811800
1476710332
147745908
147822956
147945916
148034440
148134443
148234446
148368898
1484710388
148545940
148657430
148757435
1488710416
148922978
149034470
1491811928
149234476
149345972
1494710458
149622992
149745988
149857490
149957495
150057500
150134503
150223004
150323006
150446016
150557525
150634518
150746028
150846032
150946036
151011510
151111511
151234536
151334539
151423028
151511515
151723034
151823036
151911519
152111521
152211522
152311523
152511525
152623052
152811528
152923058
153011530
153111531
153411534
153811538
153923078
154011540
154111541
154223084
154334629
154411544
154511545
154623092
154734641
154869288
154934647
155034650
155134653
155246208
155346212
1554710878
155534665
1556914004
155734671
155869348
1559710913
1560710920
1561914049
1562914058
1563710941
1564914076
156569390
15661218792
1567812536
15682234496
15691726673
1570812560
15711117281
1572711004
15731828314
15741422036
15751117325
15761015760
1577914193
157869468
15791218948
15801320540
1581812648
15821523730
158346332
158457920
15851320605
1586812688
1587812696
1588812704
1589711123
15901015900
159146364
159257960
159346372
159469564
159569570
159634788
1597812776
15981219176
1599711193
16001117600
1601711207
1602711214
1603711221
1604914436
1605914445
1606711242
160746428
160869648
160934827
161134833
1612812896
1613812904
161446456
1615711305
161669696
1617914553
1618711326
1619711333
162058100
162158105
1622711354
162334869
162469744
1625711375
162634878
162723254
162858140
162911629
163046520
163134893
163211632
163323266
163423268
163523270
163646544
163711637
163811638
163911639
164023280
164123282
164211642
164411644
410410004104000
Total20025648955

Frames Received by Opcode

OpcodeCount
11000
81
Total1001

Frames Transmitted by Opcode

OpcodeCount
01000
11000
81
Total2001


Wire Log

000 TX OCTETS: 474554202f20485454502f312e310d0a557365722d4167656e743a204175746f6261686e5465737453756974652f302e372e
               312d302e31302e300d0a486f7374 ...
001 RX OCTETS: 485454502f312e312031303120537769746368696e672050726f746f636f6c730d0a436f6e6e656374696f6e3a2075706772
               6164650d0a5365632d576562536f ...
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=a2be1583, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
               0x03e8
006 TX OCTETS: 8882a2be1583a156
007 RX OCTETS: 880203e8
008 RX FRAME : OPCODE=8, FIN=True, RSV=0, PAYLOAD-LEN=2, MASKED=False, MASK=None
               0x03e8
009 TCP DROPPED BY PEER