Summarys
-------

I  - Default template directory content
II - Expected series format

---

I - Default template directory content :
----------------------------------------

/
- index.html.fmkr : templated file for index page (dashboard)
-/content
	-/css
		- dashboard.css : style sheet for tables in index page 
		- jquery-ui.css : version 1.11.4
		- jquery-ui.structure.css : version 1.11.4
		- jquery-ui.theme.css : version 1.11.4
		- legends.css : style sheet for graph legends
		- theme.blue.css : blue theme for tablesorter plugin
	-/js
		- curvedLines.js : version 1.1.1 , to change graph lines aspect
		- dashboard.js.fmkr : template script file for index page
		- dashboard-common.js : script file for shared functions
		- graph.js.fmkr : templated script file for OverTime.html, ResponseTime.html and Throughput.html
		- hashtable.js : version 3.0 A standalone implementation of hash table in JavaScript.
		- jquery.cookie.js : 1.4.1 
		- jquery.flot.axislabels.js : version 2.0.1 , to display labels on graph axes 
		- jquery.numberformatter-1.2.3.min.js :  1.2.4 , to format timestamp in UI
		- jquery.tablesorter.min.js : to allow column sorting in tables
		- jquery-ui.js : version 1.11.4
	-/pages
		- OverTime.hmtl.fmkr : templated html page for over time graphs
		- ResponseTimes.html.fmkr : templated html page for response time graphs
		- Throughput.html.fmkr : templated html page for throughput graphs		

---

II - Expected series format :
-----------------------------

responseTimePercentileGrapher.values
{
         "Click Order" :{
            "label": "Click Order",
            "data": [[0, 4000], [ 3, 6000 ] , [ 4, 12055] , [8 , 14000], [ 10 , 15000] , [ 50, 16000] , [93, 20000] , [ 100 , 33000]] ,
			"curvedLines": {"apply": true, "tension": 1},
			"threshold" : { "below": 0, "color": "none" }
		},
		"CreationAccount" :{
            "label": "CreationAccount",
            "data": [[0, 5000], [ 3, 6500 ] , [ 4, 13555] , [8 , 15500], [ 10 , 16500] , [ 50, 18500] , [93, 22500] , [ 100 , 35500]] ,
			"curvedLines": {"apply": true, "tension": 1},
			"threshold" : { "below": 0, "color": "none" }
		},
		"Captcha" :{
            "label": "Captcha",
            "data": [[0, 3000], [ 3, 4000 ] , [ 4, 10055] , [8 , 12000], [ 10 , 13000] , [ 50, 14000] , [93, 18000] , [ 100 , 29000]] ,
			"curvedLines": {"apply": true, "tension": 1},
			"threshold" : { "below": 0, "color": "none" }
		}
}

responseTimeDistributionGrapher.values
{
    "AccountCreationProcess": {
        "label": "AccountCreationProcess",
        "data": [
            [
                0,
                3
            ],
            [
                1000,
                6
            ],
            [
                2000,
                5
            ],
            [
                3000,
                2
            ],
            [
                4000,
                8
            ]
        ]
    },
    "CreerCompte ": {
        "label": "CreerCompte ",
        "data": [
            [
                0,
                4
            ],
            [
                1000,
                5
            ],
            [
                2000,
                9
            ],
            [
                3000,
                2
            ],
            [
                4000,
                8
            ]
        ]
    }
}

activeThreadsOverTimeGrapher.values
{
	"AccountCreation-ip-10-33-183-4" : {		
		"label": "AccountCreation-ip-10-33-183-4",
		"data": [  [ 720000, 0 ], [ 1440000, 200 ], [ 2160000, 900 ], [ 2880000, 900 ], [ 3600000, 900 ], [ 4320000, 900 ], [ 5040000, 900 ], [ 5760000, 900 ], [ 6480000, 900 ], [ 7200000, 0 ] ]
	},
	"AccountCreation-ip-10-72-129-224" : {		
		"label": "AccountCreation-ip-10-72-129-224",
		"data": [  [ 720000, 8 ], [ 1440000, 3 ], [ 2160000, 6 ], [ 2880000, 5], [ 3600000, 6 ], [ 4320000,7 ], [ 5040000, 5], [ 5760000, 6 ], [ 6480000, 5 ], [ 7200000, 4 ] ]
	},
	"Order-ip-10-33-183-4" : {		
		"label": "Order-ip-10-33-183-4",
		"data": [  [ 720000, 6 ], [ 1440000, 4 ], [ 2160000, 5 ], [ 2880000, 6 ], [ 3600000, 4 ], [ 4320000, 5 ], [ 5040000, 6 ], [ 5760000, 5 ], [ 6480000, 4 ], [ 7200000, 5 ] ]
	}
}

responseTimePerSampleGrapher.values
	var data = {
		"Average time" : { 
			"label": "Average time", "data": [[1682.3, 0], [168.95, 1],[1703, 2],[1874, 3],[1945, 4], [385, 5], [1525, 6]] 
		},
		"Median time" : { 
			"label": "Median time", "data": [[1582.3, 0], [128.95, 1],[1603, 2],[1774, 3],[1645, 4], [185, 5], [1225, 6]] 
		}
	}

responseTimePerSampleGrapher.sampleNames
	var ticks = [[0, "s0-0000-login"], [1, "s01-0100-FormulaireRechercheClients"], [2, "s01-0200-RechercheClients"], [3, "s01-0300-SelectionClient"], [4, "s01-0400-TraitementLocal"], [5, "s01-0500-AjouterPrestation"], [6, "s01-0600-AjouterAffutagePatin"]];

timeVsThreadsGrapher.values
{
	"creerCompte " : {
	    "label": "creerCompte ",
	    "data": [ [ 604, 0 ], [ 604, 19000 ], [ 1530, 17400 ], [ 2500, 16146 ], [ 2900, 17000 ], [ 2900, 0 ] ], 
		"color": "red",
		"points": {
				"show": true
	    }
	},
	"Average creerCompte" : {
		"label": "Average creerCompte",
	    "data": [ [ 2750, 16146 ] ], 
		"color": "red" ,
		"points": {
			"show": true,
			"symbol": "triangle"
        }
	},
	"captcha " : {		
		"label": "captcha ",
		"data": [ [ 75, 0 ], [ 75, 11000 ], [ 150, 10000 ], [ 250, 8900 ], [ 280, 11500 ], [ 302, 11650 ], [ 330, 9300 ], [ 400, 12100 ], [ 550, 11550 ], [ 650, 12000 ], [ 750, 10000 ], [ 880, 13400 ], [ 1000, 11536 ], [ 1150, 10215 ], [ 1200, 12000 ], [ 1300, 11300 ], [ 1350, 8956 ], [ 1375, 9845 ], [ 1400, 10000 ], [ 1600, 11452 ], [ 1700, 11254 ], [ 1800, 12457 ], [ 2400, 9000 ], [ 2600,9500 ], [ 2750, 10000 ], [ 2850, 11478 ], [ 3024, 0 ] ],
		"color": "green",
		"points": {
			"show": true
        }
	},
	"Average captcha" : {
		"label" : "Average captcha",
		"data": [[ 2820, 10000]],
		"color": "green",
	    "points": {
			"show": true,
			"symbol": "triangle"
        }
	}
}

bytesThroughputOverTimeGrapher.values
{
	"Bytes received per second" : {
		"label": "Bytes received per second",
	    "data": [ [ 355000, 0 ], [ 400000, 54000000 ], [ 400000, 74000000 ], [ 410000, 72000000 ], [ 420000, 70000000 ], [ 430000, 65000000 ], [ 445000, 54000000 ], [ 451000, 70000000 ], [ 460000, 71000000 ], [ 470000, 78000000 ], [ 490000, 69000000 ], [ 510000, 64000000 ], [ 530000, 62000000 ], [ 570000, 60000000 ], [ 580000, 55000000 ], [ 590000, 54000000 ], [ 620000, 58000000 ], [ 640000, 60000000 ], [ 660000, 62000000 ], [ 670000, 65000000 ], [ 680000, 66000000 ], [ 700000, 69000000 ], [ 710000, 71000000 ], [ 720000, 72000000 ], [ 740000, 65000000 ], [ 860000, 44000000 ], [ 900000, 72 ] ]
	},
	"Bytes sent per second" :	{
		"label": "Bytes sent per second",
		"data": [ [ 355000, 10 ], [ 400000, 10 ], [ 400000, 10 ], [ 410000, 10 ], [ 420000, 10 ], [ 430000, 10 ], [ 445000, 10 ], [ 451000, 10 ], [ 460000, 10 ], [ 470000, 10 ], [ 490000, 10 ], [ 510000, 10 ], [ 530000, 10 ], [ 570000, 10 ], [ 580000, 10 ], [ 590000, 10 ], [ 620000, 10 ], [ 640000, 10 ], [ 660000, 10 ], [ 670000, 10 ], [ 680000, 10 ], [ 700000, 10 ], [ 710000, 10 ], [ 720000, 10 ], [ 740000, 10 ], [ 860000, 10 ], [ 900000, 72 ] ] }
}

responseTimeOverTimeGrapher.values
{
 "Creer Compte":{
    "label": "Creer Compte",
    "data": [ [ 355000, 0 ], [ 400000, 3000 ], [ 400000, 17000 ], [ 470000, 16000 ], [ 500000, 15500 ], [ 600000, 16000 ], [ 650000, 14900 ], [ 700000, 17000 ], [ 800000, 14500 ], [ 800000, 2000 ], [ 900000, 0 ] ] },
	"Captcha" : {
	"label": "Captcha",
	"data": [ [ 355000, 10 ], [ 400000, 10 ], [ 400000, 10 ], [ 410000, 10 ], [ 420000, 10 ], [ 430000, 10 ], [ 445000, 10 ], [ 451000, 10 ], [ 460000, 10 ], [ 470000, 10 ], [ 490000, 10 ], [ 510000, 10 ], [ 530000, 10 ], [ 570000, 10 ], [ 580000, 10 ], [ 590000, 10 ], [ 620000, 10 ], [ 640000, 10 ], [ 660000, 10 ], [ 670000, 10 ], [ 680000, 10 ], [ 700000, 10 ], [ 710000, 10 ], [ 720000, 10 ], [ 740000, 10 ], [ 860000, 10 ], [ 900000, 72 ] ] },
	"AccountCreationProcess" : {
	"label": "AccountCreationProcess",
	"data": [ [ 355000, 10 ], [ 400000, 1000 ], [ 400000, 5000 ], [ 410000, 6000 ], [ 420000, 5693 ], [ 430000, 5263 ], [ 445000, 5742 ], [ 451000, 5461 ], [ 460000, 5869 ], [ 470000, 5436 ], [ 490000, 5032 ], [ 510000, 5821 ], [ 530000, 5463 ], [ 570000, 5789 ], [ 580000, 5321 ], [ 590000, 5456 ], [ 620000, 5864 ], [ 640000, 5412 ], [ 660000, 5369 ], [ 670000, 5693 ], [ 680000, 5465 ], [ 700000, 5555 ], [ 710000, 5444 ], [ 720000, 5333 ], [ 740000, 5999 ], [ 860000, 10 ], [ 900000, 0 ] ] }
}

latencyOverTimeGrapher.values
{
	"Creer Compte " : {
		"label": "Creer Compte ",
	   	"data": [ [ 355000, 0 ], [ 400000, 200 ], [ 400000, 6300 ], [ 470000, 6200 ], [ 500000, 5800 ], [ 600000, 5850 ], [ 650000, 5750 ], [ 700000, 6400 ], [ 800000, 6800 ], [ 800000, 200 ], [ 900000, 0 ] ]
	   },
	"Captcha " : {
		"label": "Captcha ",
		"data": [ [ 355000, 10 ], [ 400000, 10 ], [ 400000, 10 ], [ 410000, 10 ], [ 420000, 10 ], [ 430000, 10 ], [ 445000, 10 ], [ 451000, 10 ], [ 460000, 10 ], [ 470000, 10 ], [ 490000, 10 ], [ 510000, 10 ], [ 530000, 10 ], [ 570000, 10 ], [ 580000, 10 ], [ 590000, 10 ], [ 620000, 10 ], [ 640000, 10 ], [ 660000, 10 ], [ 670000, 10 ], [ 680000, 10 ], [ 700000, 10 ], [ 710000, 10 ], [ 720000, 10 ], [ 740000, 10 ], [ 860000, 10 ], [ 900000, 72 ] ]
	},
	"AccountCreationProcess " : {
		"label": "AccountCreationProcess ",
		"data": [ [ 355000, 10 ], [ 400000, 500 ], [ 400000, 2500 ], [ 410000,3000 ], [ 420000, 2880 ], [ 430000, 2880 ], [ 445000, 2786 ], [ 451000, 2750 ], [ 460000, 2950 ], [ 470000, 2786 ], [ 490000, 2516 ], [ 510000, 2460 ], [ 530000, 2730 ], [ 570000, 2890 ], [ 580000, 2700 ], [ 590000, 2994 ], [ 620000, 2892 ], [ 640000, 2745 ], [ 660000, 2658 ], [ 670000, 2846 ], [ 680000, 2745], [ 700000, 2800 ], [ 710000, 2750 ], [ 720000, 2650 ], [ 740000, 3000 ],[ 760000, 2680 ], [ 780000, 2680 ], [ 860000, 10 ], [ 900000, 0 ] ]
	}
}

responseTimeVsRequestGrapher.values
{
	"Successes " : {		
		"label": "Successes ",
		"data": [ [ 33, 250 ], [ 75, 235 ], [ 115, 245 ], [ 125, 230 ], [ 150, 1000 ], [ 160, 179 ], [ 165, 200 ], [ 168, 163 ], [ 174, 169 ], [ 170, 180 ], [ 180, 167 ], [ 190, 160 ], [ 185, 162 ], [ 160, 177 ], [ 161, 173 ], [ 164, 171 ], [ 160, 180 ], [ 159, 177 ], [ 161, 176 ], [ 165, 173 ], [ 168, 170 ], [ 167, 169 ], [ 169, 169 ], [ 165, 170 ], [ 165, 168 ], [ 162, 170 ], [ 165, 170 ] ],
		"color": "blue"
	},
	"Failures " : {		
		"label": "Failures ",
		"data": [ [ 33, 3 ], [ 200, 235 ], [ 164, 245 ], [ 89, 230 ]],
		"color": "red"
	}
}

latencyVsRequestGrapher.values
{
	"Successes" : {		
		"label": "Successes",
		"data": [ [ 33, 250 ], [ 75, 235 ], [ 115, 245 ], [ 125, 230 ], [ 150, 1000 ], [ 160, 179 ], [ 165, 200 ], [ 168, 163 ], [ 174, 169 ], [ 170, 180 ], [ 180, 167 ], [ 190, 160 ], [ 185, 162 ], [ 160, 177 ], [ 161, 173 ], [ 164, 171 ], [ 160, 180 ], [ 159, 177 ], [ 161, 176 ], [ 165, 173 ], [ 168, 170 ], [ 167, 169 ], [ 169, 169 ], [ 165, 170 ], [ 165, 168 ], [ 162, 170 ], [ 165, 170 ] ],
		"color": "blue"
	},
	
	"Failures" : {		
		"label": "Failures",
		"data": [ [ 33, 3 ], [ 200, 235 ], [ 164, 245 ], [ 89, 230 ]],
		"color": "red"
	}
}

hitsPerSecondGrapher.values
{
	"ServerHitsperSecond":{
		"label": "ServerHitsperSecond",
		"data": [ [ 510000, 0 ], [ 525000, 25 ], [ 540000, 38 ], [ 555000, 50 ], [ 570000, 100 ], [ 585000, 135 ], [ 600000, 140 ], [ 615000, 135 ], [ 630000, 132 ], [ 645000, 137 ], [ 660000, 133 ], [ 675000, 133 ], [ 690000, 136 ], [ 705000, 134 ], [ 720000, 130 ], [ 735000, 129 ], [ 750000, 134 ], [ 765000, 135 ], [ 780000, 134 ], [ 795000, 138 ], [ 810000, 139 ], [ 825000, 134 ], [ 840000, 130 ], [ 855000, 132 ], [ 870000, 134 ], [ 885000, 136 ], [ 900000, 10 ] ] 
	}
}

codesPerSecondGrapher.values
{
	"200" : {		
		"label": "200",
		"data": [ [ 510000, 0 ], [ 525000, 25 ], [ 540000, 38 ], [ 555000, 50 ], [ 570000, 100 ], [ 585000, 135 ], [ 600000, 140 ], [ 615000, 135 ], [ 630000, 132 ], [ 645000, 137 ], [ 660000, 133 ], [ 675000, 133 ], [ 690000, 136 ], [ 705000, 134 ], [ 720000, 130 ], [ 735000, 129 ], [ 750000, 134 ], [ 765000, 135 ], [ 780000, 134 ], [ 795000, 138 ], [ 810000, 139 ], [ 825000, 134 ], [ 840000, 130 ], [ 855000, 132 ], [ 870000, 134 ], [ 885000, 136 ], [ 900000, 10 ] ] },
	"206" : {		
		"label": "206",
		"data": [ [ 525000, 0 ], [ 525000, 5 ], [ 540000, 5 ], [ 555000, 4 ], [ 570000, 6 ], [ 585000, 5 ], [ 600000, 5 ], [ 615000, 4 ], [ 630000, 4 ], [ 645000, 6 ], [ 660000, 5 ], [ 675000, 6 ], [ 690000, 6 ], [ 705000, 5 ], [ 720000, 6 ], [ 735000, 4 ], [ 750000, 5 ], [ 765000, 6 ], [ 780000, 4 ], [ 795000, 5 ], [ 810000, 6 ], [ 825000, 5 ], [ 840000, 4 ], [ 855000, 6 ], [ 870000, 5 ], [ 885000, 5 ], [ 885000, 0 ] ] },
	"Non HTTP response code" : {
		"label": "Non HTTP response code",
		"data": [ [ 750000, 0 ],[ 750000, 2 ] ] 
	}
}

transactionPerSecondGrapher.values
{
	"creerCompte-failure": {
		"label": "creerCompte-failure",
		"data": [ [ 510000, 0 ], [ 525000, 15 ], [ 540000, 25 ], [ 555000, 28 ], [ 570000, 30 ], [ 585000, 35 ], [ 600000, 40 ], [ 615000, 35 ], [ 630000, 32 ], [ 645000, 37 ], [ 660000, 33 ], [ 675000, 33 ], [ 690000, 36 ], [ 705000, 34 ], [ 720000, 34 ], [ 735000, 33 ], [ 750000, 34 ], [ 765000, 35 ], [ 780000, 34 ], [ 795000, 38 ], [ 810000, 39 ], [ 825000, 34 ], [ 840000, 32 ], [ 855000,32 ], [ 870000, 34 ], [ 885000, 36 ], [ 900000, 10 ] ]
	},
	"creerCompte-success" : {		
		"label": "creerCompte-success",
		"data": [ [ 500000, 0 ], [ 525000, 25 ], [ 540000, 25 ], [ 555000, 24 ], [ 570000, 26 ], [ 585000, 25 ], [ 600000, 25 ], [ 615000, 24 ], [ 630000, 24 ], [ 645000, 26 ], [ 660000, 25 ], [ 675000, 26 ], [ 690000, 26 ], [ 705000, 25 ], [ 720000, 26 ], [ 735000, 24 ], [ 750000, 25 ], [ 765000, 26 ], [ 780000, 24 ], [ 795000, 25 ], [ 810000, 26 ], [ 825000, 25 ], [ 840000, 24 ], [ 855000, 26 ], [ 870000, 25 ], [ 885000, 25 ], [ 900000, 0 ] ]
	},
	"captcha-success": {		
		"label": "captcha-success",
		"data": [ [ 500000, 0 ], [ 525000, 15 ], [ 540000, 15 ], [ 555000, 14 ], [ 570000, 16 ], [ 585000, 15 ], [ 600000, 15 ], [ 615000, 14 ], [ 630000, 14 ], [ 645000, 16 ], [ 660000, 15 ], [ 675000, 16 ], [ 690000, 16 ], [ 705000, 15 ], [ 720000, 16 ], [ 735000, 14 ], [ 750000, 15 ], [ 765000, 16 ], [ 780000, 14 ], [ 795000, 15 ], [ 810000, 16 ], [ 825000, 15 ], [ 840000, 14 ], [ 855000, 16 ], [ 870000, 15 ], [ 885000, 15 ], [ 905000,0 ] ]
	},
	"AccountCreationProcess-failure": {		
		"label": "AccountCreationProcess-failure",
		"data": [ [ 500000, 0 ], [ 525000, 35 ], [ 540000, 35 ], [ 555000, 34 ], [ 570000, 36 ], [ 585000, 35 ], [ 600000, 35 ], [ 615000, 34 ], [ 630000, 34 ], [ 645000, 36 ], [ 660000, 35 ], [ 675000, 36 ], [ 690000, 36 ], [ 705000, 35 ], [ 720000, 36 ], [ 735000, 34 ], [ 750000, 35 ], [ 765000, 36 ], [ 780000, 34 ], [ 795000, 35 ], [ 810000, 36 ], [ 825000, 35 ], [ 840000, 34 ], [ 855000, 36 ], [ 870000, 35 ], [ 885000, 35 ], [ 900000, 0 ] ]
	},
	"AccountCreationProcess-success": {		
		"label": "AccountCreationProcess-success",
		"data": [ [ 500000, 0 ], [ 525000, 24 ], [ 540000, 23 ], [ 555000,26 ], [ 570000, 22 ], [ 585000, 23 ], [ 600000, 24 ], [ 615000, 21 ], [ 630000, 25], [ 645000, 22 ], [ 660000, 24 ], [ 675000, 23 ], [ 690000, 25 ], [ 705000, 23 ], [ 720000, 24 ], [ 735000, 23 ], [ 750000,22 ], [ 765000, 26 ], [ 780000, 24 ], [ 795000, 24 ], [ 810000, 22 ], [ 825000, 27 ], [ 840000, 22 ], [ 855000, 23 ], [ 870000, 24 ], [ 885000, 26 ], [ 905000, 0 ] ]
	}
}