Autobahn WebSockets Testsuite Report
Autobahn WebSockets

WebSocket++/0.5.1-permessagedeflate - Case 12.3.15 : Pass - 28400 ms @ 2015-02-27T15:48:23.205Z

Case Description

Send 1000 compressed messages each of payload size 131072, auto-fragment to 256 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 / 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: C9Q9EcQfp85eFmvT4fiMVQ==
Sec-WebSocket-Extensions: permessage-deflate; client_no_context_takeover; client_max_window_bits
Sec-WebSocket-Version: 13
HTTP/1.1 101 Switching Protocols
Connection: upgrade
Sec-WebSocket-Accept: X2jmMUWemOIXIHsOyFrcqN/ZIFI=
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
49559149559
49565149565
49570149570
49581149581
49606149606
49607299214
49609149609
49615149615
49629299258
49632149632
49635149635
49639299278
49647149647
49651149651
49655149655
49656299312
49657149657
49658149658
49661149661
49664299328
49665149665
49666149666
49667299334
496683149004
49669149669
49670149670
49674149674
49675149675
49676149676
49677149677
496783149034
496814198724
496843149052
49686299372
49687299374
49688149688
49692149692
49694299388
49695299390
49696149696
49697299394
49699299398
49701299402
497023149106
49703299406
497043149112
49705149705
49706299412
49707299414
497093149127
497103149130
49711149711
49712149712
49713299426
49714149714
49715149715
49719149719
49722149722
49723149723
49724149724
49731149731
49733149733
49734299468
49736149736
49737149737
49738149738
497395248695
49741149741
49742149742
49743149743
497453149235
49747149747
49750149750
49752299504
49756299512
49759299518
49761149761
49762149762
49763149763
49764149764
49766299532
49767149767
49768149768
49770149770
49772149772
497734199092
49774299548
49775149775
49776299552
49777299554
49778149778
49779299558
49780149780
49783149783
49787149787
49788299576
49789149789
49791149791
49792299584
497943149382
49795149795
49797149797
49798149798
498004199200
49801299602
49802299604
49803299606
498043149412
498067348642
49807149807
498084199232
49809149809
49810299620
498114199244
49814149814
49816299632
49817149817
49821149821
49822149822
49823149823
49825299650
49826149826
49828149828
49830149830
49831299662
49832299664
49833299666
49834149834
49835149835
49836299672
49837299674
49838149838
49839149839
49840149840
49859149859
49864299728
49866149866
49870149870
49875149875
49877149877
49880149880
49881149881
49882299764
49886149886
49889149889
49898149898
49900149900
49901149901
49903299806
49912149912
49913149913
49914149914
49918299836
49921149921
49923149923
49924149924
499253149775
49926149926
49928299856
49929149929
49930299860
49931149931
49932149932
49943149943
49946149946
49948149948
49950149950
49952149952
49953149953
49954149954
49955149955
49956149956
49958149958
49959149959
49963149963
49964149964
49991149991
49997299994
49999149999
500002100000
50002150002
50003150003
500042100008
50005150005
50006150006
50007150007
50009150009
50030150030
500323150096
500332100066
50034150034
50035150035
500392100078
500402100080
50041150041
50042150042
500452100090
50046150046
50050150050
50058150058
50059150059
500603150180
500782100156
50080150080
50081150081
500822100164
50086150086
500872100174
500903150270
500924200368
500932100186
500942100188
50095150095
500963150288
500972100194
500982100196
50105150105
501064200424
501102100220
501132100226
501153150345
501162100232
50117150117
501182100236
50119150119
50120150120
501213150363
501222100244
50123150123
501242100248
501252100250
501282100256
50129150129
501322100264
50138150138
50139150139
501412100282
501424200568
50145150145
50152150152
501532100306
50154150154
50156150156
50159150159
50162150162
50165150165
50187150187
50190150190
501942100388
501973150591
50199150199
50202150202
50203150203
50218150218
50221150221
50222150222
50225150225
50227150227
50249150249
50250150250
502532100506
50255150255
50256150256
50257150257
502602100520
50261150261
502622100524
50265150265
50266150266
50268150268
50276150276
50278150278
50279150279
50282150282
50284150284
50287150287
50288150288
502992100598
50309150309
50325150325
50326150326
50327150327
50328150328
503292100658
503302100660
503312100662
50335150335
503402100680
50342150342
50346150346
50357150357
50358150358
50360150360
50361150361
50362150362
50363150363
503642100728
50365150365
50368150368
503692100738
503702100740
50374150374
50379150379
50380150380
50382150382
50384150384
50385150385
503862100772
50389150389
50391150391
50400150400
50436150436
50439150439
50445150445
50447150447
50448150448
50453150453
50464150464
50465150465
50469150469
50472150472
50478150478
50480150480
504842100968
50488150488
50489150489
50490150490
50492150492
504952100990
50496150496
50499150499
50503150503
505042101008
50508150508
50513150513
50514150514
505162101032
50518150518
50519150519
505212101042
50525150525
50526150526
505272101054
505282101056
505302101060
50532150532
50535150535
505363151608
50537150537
505383151614
50539150539
50540150540
505412101082
505432101086
505444202176
505462101092
50549150549
50551150551
50552150552
505542101108
50556150556
505603151680
505612101122
50562150562
505652101130
50567150567
505683151704
505692101138
50570150570
50571150571
505753151725
505762101152
50578150578
505802101160
505816303486
505824202328
505842101168
50588150588
505942101188
505952101190
505962101192
50598150598
505992101198
506002101200
50601150601
50603150603
506045253020
506052101210
50606150606
506072101214
50615150615
50623150623
50627150627
506282101256
506312101262
50632150632
50635150635
506374202548
50639150639
50644150644
50645150645
506462101292
50649150649
50651150651
50652150652
506532101306
50668150668
50670150670
50677150677
50678150678
506804202720
50687150687
50692150692
50699150699
50700150700
50701150701
507042101408
50705150705
50706150706
507072101414
50708150708
50710150710
50712150712
50713150713
50714150714
50715150715
50719150719
50725150725
507302101460
50733150733
50747150747
50749150749
507552101510
50757150757
50758150758
50761150761
50762150762
50763150763
50764150764
507682101536
507692101538
50771150771
50772150772
50773150773
50775150775
50776150776
50778150778
50783150783
50787150787
50806150806
50808150808
50809150809
50811150811
50814150814
50819150819
508212101642
50822150822
50824150824
50826150826
50828150828
50834150834
50838150838
50842150842
50846150846
50853150853
50854150854
50857150857
508582101716
50861150861
50879150879
50887150887
50892150892
50897150897
50900150900
50914150914
50915150915
50917150917
50918150918
509203152760
509232101846
50924150924
509252101850
509263152778
509273152781
50929150929
509302101860
509312101862
509322101864
509332101866
509352101870
50937150937
509413152823
509432101886
50945150945
50948150948
50950150950
509512101902
50952150952
509552101910
50957150957
50960150960
509632101926
509642101928
50965150965
50966150966
50968150968
50970150970
509732101946
509752101950
50977150977
50980150980
509822101964
50983150983
509842101968
50985150985
509865254930
50987150987
509883152964
509902101980
509912101982
50993150993
50994150994
50995150995
509962101992
50997150997
509982101996
510002102000
51002151002
510032102006
510042102008
51005151005
51006151006
510072102014
51010151010
51012151012
51013151013
51014151014
51015151015
510163153048
510174204068
510182102036
51019151019
51020151020
510213153063
510222102044
510236306138
51026151026
510282102056
510292102058
510323153096
510332102066
510352102070
51038151038
51040151040
51041151041
51042151042
51043151043
510453153135
510472102094
510482102096
510493153147
51050151050
51052151052
510552102110
510582102116
51059151059
51060151060
51061151061
51064151064
51067151067
51069151069
51074151074
510753153225
51077151077
51078151078
51098151098
511002102200
51102151102
51107151107
51110151110
51115151115
51118151118
51119151119
51120151120
51127151127
51128151128
51129151129
51132151132
51136151136
51140151140
51141151141
511442102288
51147151147
51148151148
51150151150
51152151152
51161151161
51162151162
51163151163
511712102342
51176151176
51179151179
51180151180
51185151185
51186151186
51187151187
51188151188
51190151190
511912102382
511922102384
51193151193
51194151194
512032102406
51204151204
51206151206
512072102414
51209151209
51210151210
51211151211
51218151218
51223151223
51224151224
51230151230
512343153702
51235151235
51237151237
512403153720
512412102482
512422102484
51243151243
512463153738
51247151247
51250151250
51252151252
51259151259
512612102522
51262151262
51263151263
51265151265
51268151268
51269151269
51270151270
512732102546
51275151275
51276151276
51284151284
51285151285
512862102572
51288151288
51316151316
51320151320
51321151321
51323151323
51324151324
51325151325
513272102654
51328151328
513292102658
51330151330
51331151331
51333151333
51334151334
51335151335
51337151337
51338151338
51341151341
51342151342
51345151345
513482102696
51349151349
51350151350
51353151353
51355151355
51356151356
51381151381
513822102764
51384151384
513852102770
51388151388
51389151389
51390151390
513932102786
51394151394
51396151396
513972102794
51483151483
Total100250457988

Octets Transmitted by Chop Size

Chop SizeCountOctets
6212
7321
8324
9545
10880
11777
12336
13226
14456
15345
16116
17468
18354
19119
20480
228176
23123
24124
25250
26126
27127
28256
294116
30390
31393
32396
33399
343102
353105
364144
37137
385190
39278
407280
413123
423126
433129
444176
464184
475235
48296
49149
504200
513153
524208
532106
542108
55155
563168
573171
583174
594236
60160
615305
622124
63163
64164
654260
663198
67167
684272
69169
703210
71171
72172
735365
742148
753225
773231
784312
805400
815405
824328
836498
845420
852170
864344
873261
882176
893267
902180
915455
923276
933279
947658
9510950
962192
975485
986588
996594
1004400
1014404
1021102
1035515
1044416
1054420
1064424
1072214
1082216
1093327
1101110
1125560
1132226
1141114
1152230
1161116
1171117
1184472
1192238
1202240
1212242
1222244
1236738
1244496
12581000
1263378
1274508
1284512
1294516
1304520
13181048
1343402
1354540
1363408
1376822
1382276
1414564
1422284
1431143
1445720
14571015
1466876
1476882
1484592
1495745
1504600
15191359
1524608
1535765
1544616
15571085
1562312
15781256
1582316
1594636
1605800
1615805
16281296
16381304
164132132
1655825
16681328
1674668
1685840
169101690
1704680
17181368
1725860
17361038
1742348
17591575
1764704
1773531
1784712
1792358
1804720
1811181
1821182
1835915
1844736
1854740
18761122
18861128
1895945
19071330
1915955
19261152
1931193
1944776
1955975
19661176
19771379
1984792
19981592
2003600
2014804
202112222
2034812
2044816
20561230
20671442
2073621
20851040
2092418
21051050
2113633
2124848
2132426
21451070
21571505
2162432
21751085
2182436
2194876
22051100
22151105
22251110
22351115
2243672
225102250
22651130
2274908
2283684
22992061
23061380
23171617
23251160
2334932
23451170
2353705
2361236
2373711
23861428
2394956
2404960
2414964
24251210
24351215
24492196
2454980
2463738
2474988
24851240
2493747
2503750
25151255
25251260
2533759
25441016
2552510
25671792
25861548
2592518
2602520
26182088
26261572
2632526
26419618951793896
3381338
Total19719151941328

Frames Received by Opcode

OpcodeCount
21000
81
Total1001

Frames Transmitted by Opcode

OpcodeCount
0196189
21000
81
Total197190


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=e44a2c88, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
               0x03e8
006 TX OCTETS: 8882e44a2c88e7a2
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