You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@usergrid.apache.org by gr...@apache.org on 2014/10/22 23:11:11 UTC
[09/82] [abbrv] [partial] removed some dirs and updated setup script
http://git-wip-us.apache.org/repos/asf/incubator-usergrid/blob/22314254/stack/loadtests/gatling/results/postuserssimulation-llbean-1411416977137/req_post-llbean-ise-3bf79.html
----------------------------------------------------------------------
diff --git a/stack/loadtests/gatling/results/postuserssimulation-llbean-1411416977137/req_post-llbean-ise-3bf79.html b/stack/loadtests/gatling/results/postuserssimulation-llbean-1411416977137/req_post-llbean-ise-3bf79.html
deleted file mode 100644
index ae85c90..0000000
--- a/stack/loadtests/gatling/results/postuserssimulation-llbean-1411416977137/req_post-llbean-ise-3bf79.html
+++ /dev/null
@@ -1,1218 +0,0 @@
-
-<!DOCTYPE html>
-<html>
-<head>
-<meta charset="UTF-8">
-<link rel="shortcut icon" type="image/x-icon" href="style/favicon.ico"/>
-<link href="style/style.css" rel="stylesheet" type="text/css" />
-<link href="style/bootstrap.min.css" rel="stylesheet" type="text/css" />
-<title>Gatling Stats - POST LLBean isError = false</title>
-</head>
-<body>
-<div class="frise"></div>
-<div class="container details">
- <div class="head">
- <a href="http://gatling-tool.org" target="blank_" title="Gatling Home Page"><img alt="Gatling" src="style/logo.png"/></a>
- </div>
- <div class="main">
- <div class="cadre">
- <div class="onglet">
- <img src="style/cible.png" />
- <p><span>postuserssimulation-llbean</span></p>
- </div>
- <div class="content">
- <div class="sous-menu">
- <div class="item "><a href="index.html">GLOBAL</a></div>
- <div class="item ouvert"><a id="details_link" href="#">DETAILS</a></div>
- <p class="sim_desc" title="2014-09-22 13:16:17, duration : 285 seconds" data-content="">
- <b>2014-09-22 13:16:17, duration : 285 seconds</b> </b>
- </p>
- </div>
- <div class="content-in">
- <h1><span>> </span>POST LLBean isError = false</h1>
- <div class="article">
-
- <div class="infos">
- <div class="infos-in">
- <div class="infos-title">STATISTICS</div>
- <div class="repli"></div>
- <div class="info">
- <h2 class="first">Executions</h2>
- <table>
- <thead>
- <tr><th></th><th>Total</th><th>OK</th><th>KO</th></tr>
- </thead>
- <tbody>
- <tr>
- <td class="title"></td>
- <td id="numberOfRequests" class="total"></td>
- <td id="numberOfRequestsOK" class="ok"></td>
- <td id="numberOfRequestsKO" class="ko"></td>
- </tr>
- </tbody>
- </table>
- <h2 class="second">Response Time (ms)</h2>
- <table>
- <thead>
- <tr>
- <th></th>
- <th>Total</th>
- <th>OK</th>
- <th>KO</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td class="title">Min</td>
- <td id="minResponseTime" class="total"></td>
- <td id="minResponseTimeOK" class="ok"></td>
- <td id="minResponseTimeKO" class="ko"></td>
- </tr>
- <tr>
- <td class="title">Max</td>
- <td id="maxResponseTime" class="total"></td>
- <td id="maxResponseTimeOK" class="ok"></td>
- <td id="maxResponseTimeKO" class="ko"></td>
- </tr>
- <tr>
- <td class="title">Mean</td>
- <td id="meanResponseTime" class="total"></td>
- <td id="meanResponseTimeOK" class="ok"></td>
- <td id="meanResponseTimeKO" class="ko"></td>
- </tr>
- <tr>
- <td class="title">Std Deviation</td>
- <td id="standardDeviation" class="total"></td>
- <td id="standardDeviationOK" class="ok"></td>
- <td id="standardDeviationKO" class="ko"></td>
- </tr>
- <tr>
- <td class="title">95th percentile</td>
- <td id="percentiles1" class="total"></td>
- <td id="percentiles1OK" class="ok"></td>
- <td id="percentiles1KO" class="ko"></td>
- </tr>
- <tr>
- <td class="title">99th percentile</td>
- <td id="percentiles2" class="total"></td>
- <td id="percentiles2OK" class="ok"></td>
- <td id="percentiles2KO" class="ko"></td>
- </tr>
- <tr>
- <td class="title">Mean req/s</td>
- <td id="meanNumberOfRequestsPerSecond" class="total"></td>
- <td id="meanNumberOfRequestsPerSecondOK" class="ok"></td>
- <td id="meanNumberOfRequestsPerSecondKO" class="ko"></td>
- </tr>
- </tbody>
- </table>
- </div>
- </div>
- </div>
-
- <div class="schema demi">
- <div id="container_indicators" class="demi"></div>
- </div>
-
- <div class="schema geant">
- <div id="container_distrib" class="geant"></div>
- </div>
-
- <div class="schema geant">
- <div id="container" class="geant"></div>
- </div>
-
- <div class="schema geant">
- <div id="container_latency" class="geant"></div>
- </div>
-
- <div class="schema geant">
- <a name="requests"></a>
- <div id="container_requests" class="geant"></div>
- </div>
-
- <div class="schema geant">
- <a name="responses"></a>
- <div id="container_responses" class="geant"></div>
- </div>
-
- <div class="schema geant">
- <div id="container_response_time_dispersion" class="geant"></div>
- </div>
-
- <div class="schema geant">
- <div id="container_latency_dispersion" class="geant"></div>
- </div>
-
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="nav">
- <ul></ul>
- </div>
-</div>
-<div class="foot">
- <a href="http://gatling-tool.org" title="Gatling Home Page"><img alt="Gatling" src="style/logo-gatling.jpg"/></a>
-</div>
-<script type="text/javascript" src="js/jquery.min.js"></script>
-<script type="text/javascript" src="js/bootstrap.min.js"></script>
-<script type="text/javascript" src="js/gatling.js"></script>
-<script type="text/javascript" src="js/menu.js"></script>
-<script type="text/javascript" src="js/all_sessions.js"></script>
-<script type="text/javascript" src="js/stats.js"></script>
-<script type="text/javascript" src="js/highstock.js"></script>
-<script type="text/javascript" src="js/highcharts-more.js"></script>
-<script type="text/javascript" src="js/theme.js"></script>
-<script type="text/javascript">
- var pageStats = stats.contents['post-llbean-ise-3bf79'].stats;
- $(document).ready(function() {
- $('.sim_desc').popover({trigger:'hover', placement:'bottom'});
- setDetailsLinkUrl();
- setDetailsMenu();
- setActiveMenu();
- fillStats(pageStats);
-
-Highcharts.setOptions({
- global: { useUTC: false }
-});
-
-var indicatorsChart = new Highcharts.Chart({
- chart: {
- renderTo: 'container_indicators',
- marginRight: 150
- },
- credits: { enabled: false },
- legend: { enabled: false },
- title: { text: 'A title to let highcharts reserve the place for the title set later' },
- xAxis: {
- categories: [
- pageStats.group1.name,
- pageStats.group2.name,
- pageStats.group3.name,
- pageStats.group4.name
- ]
- },
- yAxis: {
- title: { text: 'Number of Requests' }
- },
- tooltip: {
- formatter: function() {
- var s;
- if (this.point.name) { // the pie chart
- s = ''+ this.point.name +': '+ this.y +'% requests';
- } else {
- s = ''+ this.y + ' requests';
- }
- return s;
- }
- },
- plotOptions: {
- series: {
- stacking: 'normal',
- shadow: true
- }
- },
- series: [
- {
- type: 'column',
- color: '#A0B228',
- data: [pageStats.group1.count,0,0,0],
- tooltip: { yDecimals: 0, ySuffix: 'ms' }
- },
- {
- type: 'column',
- color: '#FFDD00',
- data: [0,pageStats.group2.count,0,0],
- tooltip: { yDecimals: 0, ySuffix: 'ms' }
- },
- {
- type: 'column',
- color: '#FF9D00',
- data: [0,0,pageStats.group3.count,0],
- tooltip: { yDecimals: 0, ySuffix: 'ms' }
- },
- {
- type: 'column',
- color: '#FF0000',
- data: [0,0,0,pageStats.group4.count],
- tooltip: { yDecimals: 0, ySuffix: 'ms' }
- },
- {
- type: 'pie',
- name: 'Percentages',
- data: [
- {
- name: pageStats.group1.name,
- y: pageStats.group1.percentage,
- color: '#A0B228'
- },
- {
- name: pageStats.group2.name,
- y: pageStats.group2.percentage,
- color: '#FFDD00'
- },
- {
- name: pageStats.group3.name,
- y: pageStats.group3.percentage,
- color: '#FF9D00'
- },
- {
- name: pageStats.group4.name,
- y: pageStats.group4.percentage,
- color: '#FF0000'
- }
- ],
- center: [470, 85],
- size: 100,
- showInLegend: false,
- dataLabels: { enabled: false }
- }
- ]
-});
-
-indicatorsChart.setTitle({
- text: '<span class="chart_title">Indicators</span>',
- useHTML: true
-});
-
- $('#container_errors').sortable('#container_errors');
-
-var responseTimeDistributionChart = new Highcharts.Chart({
- chart: {
- renderTo: 'container_distrib',
- type: 'column'
- },
- credits: {
- enabled: false
- },
- legend: {
- enabled: true,
- floating: true,
- y: -285,
- borderWidth: 0,
- itemStyle: {
- fontWeight: "normal"
- }
- },
- title: {
- text: 'A title to let highcharts reserve the place for the title set later'
- },
- xAxis: {
- categories: ['141', '165', '189', '213', '237', '261', '286', '310', '334', '358', '382', '406', '430', '454', '478', '502', '526', '550', '574', '599', '623', '647', '671', '695', '719', '743', '767', '791', '815', '839', '863', '888', '912', '936', '960', '984', '1008', '1032', '1056', '1080', '1104', '1128', '1152', '1176', '1201', '1225', '1249', '1273', '1297', '1321', '1345', '1369', '1393', '1417', '1441', '1465', '1490', '1514', '1538', '1562', '1586', '1610', '1634', '1658', '1682', '1706', '1730', '1754', '1778', '1803', '1827', '1851', '1875', '1899', '1923', '1947', '1971', '1995', '2019', '2043', '2067', '2092', '2116', '2140', '2164', '2188', '2212', '2236', '2260', '2284', '2308', '2332', '2356', '2380', '2405', '2429', '2453', '2477', '2501', '2525'],
- tickInterval: 20
- },
- yAxis: {
- min: 0,
- title: {
- text: 'Percentage of Requests'
- }
- },
- tooltip: {
- formatter: function() {
- return '<b>'+ this.x +' ms</b><br/>'+
- this.series.name +': '+ this.y +' %<br/>'+
- 'Total: '+ this.point.stackTotal + ' %';
- }
- },
- plotOptions: {
- series: {
- groupPadding: 0,
- stacking: 'normal',
- shadow: true
- }
- },
- series: [
- {
-type: 'column',
-color: '#4572A7',
-name: 'Success',
-data: [
- 55.26,24.63,7.68,2.94,1.78,0.63,1.15,0.94,0.63,0.21,0.0,0.0,0.0,0.0,0.0,0.1,0.21,0.1,0.31,0.52,0.21,0.21,0.52,0.42,0.31,0.1,0.21,0.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.0,0.0,0.1,0.0,0.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.21
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' }
-},
- {
-type: 'column',
-color: '#FF0000',
-name: 'Failure',
-data: [
- 0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' }
-}
- ]
-});
-
-responseTimeDistributionChart.setTitle({
- text: '<span class="chart_title">Response Time Distribution</span>',
- useHTML: true
-});
-
-var responseTimeChart = new Highcharts.StockChart({
- chart: {
- renderTo: 'container',
- zoomType: 'x'
- },
- colors: ['#C4FD90', '#7FF77F', '#6FF2AD', '#60ECE5', '#51A8E7', '#4353E2', '#7335DC', '#BC28D7', '#D11C97', '#C73905', 'Orange'],
- credits: { enabled: false },
- legend: {
- enabled: true,
- floating: true,
- y: -65,
- borderWidth: 0,
- itemStyle: { fontWeight: "normal" }
- },
- title: { text: 'A title to let highcharts reserve the place for the title set later' },
- navigator: { baseSeries: 9 },
- rangeSelector: {
- rangeSelector: { align: "left" },
- buttonSpacing: 0,
- buttonTheme: {
- fill: 'LightGrey',
- padding: 1,
- stroke: 'Black',
- 'stroke-width': 0.25,
- style: {
- color: 'Black',
- fontWeight: 'bold',
- },
- states: {
- stroke: 'Black',
- 'stroke-width': 0.25,
- hover: {
- fill: 'DarkGrey',
- style: { color: 'black' }
- },
- select: {
- fill: 'DarkOrange',
- style: { color: 'white' }
- }
- }
- },
- buttons : [
- {
- type : 'minute',
- count : 1,
- text : '1m'
- }, {
- type : 'minute',
- count : 10,
- text : '10m'
- }, {
- type : 'hour',
- count : 1,
- text : '1h'
- }, {
- type : 'all',
- count : 1,
- text : 'All'
- }
- ],
- selected : 3,
- inputEnabled : false
- },
- xAxis: {
- type: 'datetime',
- ordinal: false,
- maxZoom: 10000 // three days
- },
- yAxis:[
- {
- min: 0,
- title: {
- text: 'Response Time (ms)',
- style: { color: '#4572A7' }
- },
- opposite: false
- }, {
- min: 0,
- title: {
- text: 'Active Users',
- style: { color: '#FF9D00' }
- },
- opposite: true
- }
- ],
- plotOptions: {
- arearange: { lineWidth: 1 },
- series: {
- dataGrouping: { enabled: false }
- }
- },
- series: [
-
-
- {
-pointInterval: 1000,
-name: 'min',
-data: [
- [1411416982659,137],[1411416983659,133],[1411416984659,130],[1411416985659,138],[1411416986659,136],[1411416987659,135],[1411416988659,131],[1411416989659,130],[1411416990659,129],[1411416991659,130],[1411416992659,135]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 10
-},
- {
-pointInterval: 1000,
-name: '25%',
-data: [
- [1411416982659,143],[1411416983659,143],[1411416984659,148],[1411416985659,145],[1411416986659,153],[1411416987659,147],[1411416988659,145],[1411416989659,138],[1411416990659,132],[1411416991659,136],[1411416992659,141]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 9
-},
- {
-pointInterval: 1000,
-name: '50%',
-data: [
- [1411416982659,149],[1411416983659,149],[1411416984659,153],[1411416985659,153],[1411416986659,185],[1411416987659,157],[1411416988659,154],[1411416989659,144],[1411416990659,134],[1411416991659,142],[1411416992659,148]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 8
-},
- {
-pointInterval: 1000,
-name: '75%',
-data: [
- [1411416982659,165],[1411416983659,159],[1411416984659,159],[1411416985659,188],[1411416986659,225],[1411416987659,181],[1411416988659,173],[1411416989659,149],[1411416990659,140],[1411416991659,155],[1411416992659,211]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 7
-},
- {
-pointInterval: 1000,
-name: '80%',
-data: [
- [1411416982659,169],[1411416983659,162],[1411416984659,162],[1411416985659,213],[1411416986659,234],[1411416987659,184],[1411416988659,177],[1411416989659,150],[1411416990659,141],[1411416991659,159],[1411416992659,224]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 6
-},
- {
-pointInterval: 1000,
-name: '85%',
-data: [
- [1411416982659,175],[1411416983659,167],[1411416984659,166],[1411416985659,251],[1411416986659,243],[1411416987659,193],[1411416988659,182],[1411416989659,153],[1411416990659,142],[1411416991659,161],[1411416992659,236]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 5
-},
- {
-pointInterval: 1000,
-name: '90%',
-data: [
- [1411416982659,178],[1411416983659,172],[1411416984659,172],[1411416985659,297],[1411416986659,282],[1411416987659,210],[1411416988659,189],[1411416989659,159],[1411416990659,142],[1411416991659,163],[1411416992659,249]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 4
-},
- {
-pointInterval: 1000,
-name: '95%',
-data: [
- [1411416982659,623],[1411416983659,633],[1411416984659,181],[1411416985659,332],[1411416986659,310],[1411416987659,226],[1411416988659,549],[1411416989659,347],[1411416990659,179],[1411416991659,187],[1411416992659,262]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 3
-},
- {
-pointInterval: 1000,
-name: '99%',
-data: [
- [1411416982659,767],[1411416983659,961],[1411416984659,758],[1411416985659,2513],[1411416986659,338],[1411416987659,714],[1411416988659,627],[1411416989659,582],[1411416990659,248],[1411416991659,263],[1411416992659,272]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 2
-},
- {
-pointInterval: 1000,
-name: 'max',
-data: [
- [1411416982659,1098],[1411416983659,1162],[1411416984659,2497],[1411416985659,2537],[1411416986659,525],[1411416987659,769],[1411416988659,714],[1411416989659,597],[1411416990659,295],[1411416991659,282],[1411416992659,275]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 1
-},
- allUsersData
- ]
-});
-
-responseTimeChart.setTitle({
- text: '<span class="chart_title chart_title_">Response Time Percentiles over Time (success)</span>',
- useHTML: true
-});
-
-var responseTimeChart = new Highcharts.StockChart({
- chart: {
- renderTo: 'container_latency',
- zoomType: 'x'
- },
- colors: ['#C4FD90', '#7FF77F', '#6FF2AD', '#60ECE5', '#51A8E7', '#4353E2', '#7335DC', '#BC28D7', '#D11C97', '#C73905', 'Orange'],
- credits: { enabled: false },
- legend: {
- enabled: true,
- floating: true,
- y: -65,
- borderWidth: 0,
- itemStyle: { fontWeight: "normal" }
- },
- title: { text: 'A title to let highcharts reserve the place for the title set later' },
- navigator: { baseSeries: 9 },
- rangeSelector: {
- rangeSelector: { align: "left" },
- buttonSpacing: 0,
- buttonTheme: {
- fill: 'LightGrey',
- padding: 1,
- stroke: 'Black',
- 'stroke-width': 0.25,
- style: {
- color: 'Black',
- fontWeight: 'bold',
- },
- states: {
- stroke: 'Black',
- 'stroke-width': 0.25,
- hover: {
- fill: 'DarkGrey',
- style: { color: 'black' }
- },
- select: {
- fill: 'DarkOrange',
- style: { color: 'white' }
- }
- }
- },
- buttons : [
- {
- type : 'minute',
- count : 1,
- text : '1m'
- }, {
- type : 'minute',
- count : 10,
- text : '10m'
- }, {
- type : 'hour',
- count : 1,
- text : '1h'
- }, {
- type : 'all',
- count : 1,
- text : 'All'
- }
- ],
- selected : 3,
- inputEnabled : false
- },
- xAxis: {
- type: 'datetime',
- ordinal: false,
- maxZoom: 10000 // three days
- },
- yAxis:[
- {
- min: 0,
- title: {
- text: 'Latency (ms)',
- style: { color: '#4572A7' }
- },
- opposite: false
- }, {
- min: 0,
- title: {
- text: 'Active Users',
- style: { color: '#FF9D00' }
- },
- opposite: true
- }
- ],
- plotOptions: {
- arearange: { lineWidth: 1 },
- series: {
- dataGrouping: { enabled: false }
- }
- },
- series: [
-
-
- {
-pointInterval: 1000,
-name: 'min',
-data: [
- [1411416982659,135],[1411416983659,133],[1411416984659,130],[1411416985659,138],[1411416986659,136],[1411416987659,135],[1411416988659,131],[1411416989659,130],[1411416990659,128],[1411416991659,129],[1411416992659,135]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 10
-},
- {
-pointInterval: 1000,
-name: '25%',
-data: [
- [1411416982659,143],[1411416983659,142],[1411416984659,147],[1411416985659,145],[1411416986659,152],[1411416987659,146],[1411416988659,143],[1411416989659,138],[1411416990659,132],[1411416991659,133],[1411416992659,141]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 9
-},
- {
-pointInterval: 1000,
-name: '50%',
-data: [
- [1411416982659,149],[1411416983659,148],[1411416984659,153],[1411416985659,152],[1411416986659,183],[1411416987659,156],[1411416988659,151],[1411416989659,143],[1411416990659,134],[1411416991659,139],[1411416992659,148]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 8
-},
- {
-pointInterval: 1000,
-name: '75%',
-data: [
- [1411416982659,165],[1411416983659,159],[1411416984659,158],[1411416985659,188],[1411416986659,225],[1411416987659,179],[1411416988659,173],[1411416989659,149],[1411416990659,139],[1411416991659,150],[1411416992659,211]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 7
-},
- {
-pointInterval: 1000,
-name: '80%',
-data: [
- [1411416982659,168],[1411416983659,162],[1411416984659,162],[1411416985659,212],[1411416986659,234],[1411416987659,184],[1411416988659,175],[1411416989659,149],[1411416990659,140],[1411416991659,153],[1411416992659,224]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 6
-},
- {
-pointInterval: 1000,
-name: '85%',
-data: [
- [1411416982659,175],[1411416983659,167],[1411416984659,165],[1411416985659,251],[1411416986659,243],[1411416987659,191],[1411416988659,182],[1411416989659,153],[1411416990659,142],[1411416991659,158],[1411416992659,236]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 5
-},
- {
-pointInterval: 1000,
-name: '90%',
-data: [
- [1411416982659,177],[1411416983659,172],[1411416984659,172],[1411416985659,296],[1411416986659,282],[1411416987659,210],[1411416988659,189],[1411416989659,157],[1411416990659,142],[1411416991659,162],[1411416992659,249]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 4
-},
- {
-pointInterval: 1000,
-name: '95%',
-data: [
- [1411416982659,623],[1411416983659,633],[1411416984659,181],[1411416985659,332],[1411416986659,308],[1411416987659,225],[1411416988659,549],[1411416989659,346],[1411416990659,179],[1411416991659,186],[1411416992659,262]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 3
-},
- {
-pointInterval: 1000,
-name: '99%',
-data: [
- [1411416982659,767],[1411416983659,961],[1411416984659,758],[1411416985659,2513],[1411416986659,335],[1411416987659,714],[1411416988659,627],[1411416989659,582],[1411416990659,248],[1411416991659,262],[1411416992659,272]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 2
-},
- {
-pointInterval: 1000,
-name: 'max',
-data: [
- [1411416982659,1098],[1411416983659,1161],[1411416984659,2496],[1411416985659,2536],[1411416986659,525],[1411416987659,769],[1411416988659,713],[1411416989659,597],[1411416990659,295],[1411416991659,282],[1411416992659,275]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 1
-},
- allUsersData
- ]
-});
-
-responseTimeChart.setTitle({
- text: '<span class="chart_title chart_title_">Latency Percentiles over Time (success)</span>',
- useHTML: true
-});
-
-var requestsChart = new Highcharts.StockChart({
- chart: {
- renderTo: 'container_requests',
- zoomType: 'x'
- },
- credits: { enabled: false },
- legend: {
- enabled: true,
- floating: true,
- itemDistance: 10,
- y: -285,
- borderWidth: 0,
- itemStyle: { fontWeight: "normal" }
- },
- title: { text: 'A title to let highcharts reserve the place for the title set later' },
- rangeSelector: {
- buttonSpacing: 0,
- buttonTheme: {
- fill: 'LightGrey',
- padding: 1,
- stroke: 'Black',
- 'stroke-width': 0.25,
- style: {
- color: 'Black',
- fontWeight: 'bold',
- },
- states: {
- stroke: 'Black',
- 'stroke-width': 0.25,
- hover: {
- fill: 'DarkGrey',
- style: { color: 'black' }
- },
- select: {
- fill: 'DarkOrange',
- style: { color: 'white' }
- }
- }
- },
- buttons : [
- {
- type : 'minute',
- count : 1,
- text : '1m'
- }, {
- type : 'minute',
- count : 10,
- text : '10m'
- }, {
- type : 'hour',
- count : 1,
- text : '1h'
- }, {
- type : 'all',
- count : 1,
- text : 'All'
- }
- ],
- selected : 3,
- inputEnabled : false
- },
- plotOptions: {
- series: {
- dataGrouping: { enabled: false }
- }
- },
- xAxis: {
- type: 'datetime',
- ordinal: false,
- maxZoom: 10000 // three days
- },
- yAxis:[
- {
- min: 0,
- title: {
- text: 'Number of requests',
- style: { color: '#4572A7' }
- },
- opposite: false
- }, {
- min: 0,
- title: {
- text: 'Active Users',
- style: { color: '#FF9D00' }
- },
- opposite: true
- }
- ],
- series: [
- {
-color: '#4572A7',
-name: 'All requests',
-data: [
- [1411416982659,87],[1411416983659,132],[1411416984659,125],[1411416985659,129],[1411416986659,94],[1411416987659,126],[1411416988659,121],[1411416989659,72],[1411416990659,44],[1411416991659,17],[1411416992659,3]
-],
-tooltip: { yDecimals: 0, ySuffix: '' }
-},{
-color: '#FF0000',
-name: 'Failed requests',
-data: [
-
-],
-tooltip: { yDecimals: 0, ySuffix: '' }
-},{
-color: '#A0B228',
-name: 'Succeeded requests',
-data: [
- [1411416982659,87],[1411416983659,132],[1411416984659,125],[1411416985659,129],[1411416986659,94],[1411416987659,126],[1411416988659,121],[1411416989659,72],[1411416990659,44],[1411416991659,17],[1411416992659,3]
-],
-tooltip: { yDecimals: 0, ySuffix: '' }
-},
- allUsersData,
- {
-
-type: 'pie',
-name: 'Distribution',
-data: [
- {name: 'Success', y: 950.0, color: '#A0B228'},{name: 'Failures', y: 0.0, color: '#FF0000'}
-],
-center: [775, -40],
-size: 70,
-showInLegend: false,
-dataLabels: { enabled: false },
-dataGrouping: { enabled: false }
-
- }
- ]
-});
-
-requestsChart.setTitle({
- text: '<span class="chart_title">Number of requests per second</span>',
- useHTML: true
-});
-
-var requestsChart = new Highcharts.StockChart({
- chart: {
- renderTo: 'container_responses',
- zoomType: 'x'
- },
- credits: { enabled: false },
- legend: {
- enabled: true,
- floating: true,
- itemDistance: 10,
- y: -285,
- borderWidth: 0,
- itemStyle: { fontWeight: "normal" }
- },
- title: { text: 'A title to let highcharts reserve the place for the title set later' },
- rangeSelector: {
- buttonSpacing: 0,
- buttonTheme: {
- fill: 'LightGrey',
- padding: 1,
- stroke: 'Black',
- 'stroke-width': 0.25,
- style: {
- color: 'Black',
- fontWeight: 'bold',
- },
- states: {
- stroke: 'Black',
- 'stroke-width': 0.25,
- hover: {
- fill: 'DarkGrey',
- style: { color: 'black' }
- },
- select: {
- fill: 'DarkOrange',
- style: { color: 'white' }
- }
- }
- },
- buttons : [
- {
- type : 'minute',
- count : 1,
- text : '1m'
- }, {
- type : 'minute',
- count : 10,
- text : '10m'
- }, {
- type : 'hour',
- count : 1,
- text : '1h'
- }, {
- type : 'all',
- count : 1,
- text : 'All'
- }
- ],
- selected : 3,
- inputEnabled : false
- },
- plotOptions: {
- series: {
- dataGrouping: { enabled: false }
- }
- },
- xAxis: {
- type: 'datetime',
- ordinal: false,
- maxZoom: 10000 // three days
- },
- yAxis:[
- {
- min: 0,
- title: {
- text: 'Number of responses',
- style: { color: '#4572A7' }
- },
- opposite: false
- }, {
- min: 0,
- title: {
- text: 'Active Users',
- style: { color: '#FF9D00' }
- },
- opposite: true
- }
- ],
- series: [
- {
-color: '#4572A7',
-name: 'All responses',
-data: [
- [1411416982659,77],[1411416983659,129],[1411416984659,122],[1411416985659,120],[1411416986659,93],[1411416987659,129],[1411416988659,120],[1411416989659,87],[1411416990659,50],[1411416991659,20],[1411416992659,3]
-],
-tooltip: { yDecimals: 0, ySuffix: '' }
-},{
-color: '#FF0000',
-name: 'Failed responses',
-data: [
-
-],
-tooltip: { yDecimals: 0, ySuffix: '' }
-},{
-color: '#A0B228',
-name: 'Succeeded responses',
-data: [
- [1411416982659,77],[1411416983659,129],[1411416984659,122],[1411416985659,120],[1411416986659,93],[1411416987659,129],[1411416988659,120],[1411416989659,87],[1411416990659,50],[1411416991659,20],[1411416992659,3]
-],
-tooltip: { yDecimals: 0, ySuffix: '' }
-},
- allUsersData,
- {
-
-type: 'pie',
-name: 'Distribution',
-data: [
- {name: 'Success', y: 950.0, color: '#A0B228'},{name: 'Failures', y: 0.0, color: '#FF0000'}
-],
-center: [775, -40],
-size: 70,
-showInLegend: false,
-dataLabels: { enabled: false },
-dataGrouping: { enabled: false }
-
- }
- ]
-});
-
-requestsChart.setTitle({
- text: '<span class="chart_title">Number of responses per second</span>',
- useHTML: true
-});
-
-var scatterChart = new Highcharts.Chart({
- chart: {
- renderTo: 'container_response_time_dispersion',
- defaultSeriesType: 'scatter',
- zoomType: 'xy'
- },
- credits: { enabled: false },
- xAxis: {
- title: {
- enabled: true,
- text: 'Global number of requests per second',
- style: { fontWeight: 'bold' }
- },
- startOnTick: true,
- endOnTick: true,
- showLastLabel: true,
- min: 0
- },
- title: { text: 'A title to let highcharts reserve the place for the title set later' },
- yAxis: {
- min: 0,
- title: { text: 'Response Time' }
- },
- tooltip: {
- formatter: function() {
- return ''+ this.y +' ms at ' + this.x + ' allreq/s';
- }
- },
- legend: {
- layout: 'vertical',
- align: 'left',
- verticalAlign: 'top',
- x: 80,
- y: 10,
- floating: true,
- backgroundColor: '#FFFFFF',
- borderWidth: 1,
- borderRadius: 3,
- itemStyle: {
- fontWeight: "normal",
- color: "#274B6D"
- }
- },
- plotOptions: {
- scatter: {
- marker: {
- radius: 3,
- states: {
- hover: {
- enabled: true,
- lineColor: 'rgb(100,100,100)'
- }
- }
- },
- states: {
- hover: {
- marker: { enabled: false }
- }
- }
- }
- },
- series: [
- {
-type: 'scatter',
-color: 'rgba(69, 114, 167, .2)',
-name: 'Successes',
-data: [
-[5,262],[28,187],[84,179],[140,347],[163,623],[185,310],[232,549],[247,181],[250,332],[256,226],[260,633]
-]},
- {
-type: 'scatter',
-color: 'rgba(255, 0, 0, .2)',
-name: 'Failures',
-data: [
-[]
-]}
- ]
-});
-
-scatterChart.setTitle({
- text: '<span class="chart_title">Response Time against Global RPS</span>',
- useHTML: true
-});
-
-var scatterChart = new Highcharts.Chart({
- chart: {
- renderTo: 'container_latency_dispersion',
- defaultSeriesType: 'scatter',
- zoomType: 'xy'
- },
- credits: { enabled: false },
- xAxis: {
- title: {
- enabled: true,
- text: 'Global number of requests per second',
- style: { fontWeight: 'bold' }
- },
- startOnTick: true,
- endOnTick: true,
- showLastLabel: true,
- min: 0
- },
- title: { text: 'A title to let highcharts reserve the place for the title set later' },
- yAxis: {
- min: 0,
- title: { text: 'Latency' }
- },
- tooltip: {
- formatter: function() {
- return ''+ this.y +' ms at ' + this.x + ' allreq/s';
- }
- },
- legend: {
- layout: 'vertical',
- align: 'left',
- verticalAlign: 'top',
- x: 80,
- y: 10,
- floating: true,
- backgroundColor: '#FFFFFF',
- borderWidth: 1,
- borderRadius: 3,
- itemStyle: {
- fontWeight: "normal",
- color: "#274B6D"
- }
- },
- plotOptions: {
- scatter: {
- marker: {
- radius: 3,
- states: {
- hover: {
- enabled: true,
- lineColor: 'rgb(100,100,100)'
- }
- }
- },
- states: {
- hover: {
- marker: { enabled: false }
- }
- }
- }
- },
- series: [
- {
-type: 'scatter',
-color: 'rgba(69, 114, 167, .2)',
-name: 'Successes',
-data: [
-[5,262],[28,186],[84,179],[140,346],[163,623],[185,308],[232,549],[247,181],[250,332],[256,225],[260,633]
-]},
- {
-type: 'scatter',
-color: 'rgba(255, 0, 0, .2)',
-name: 'Failures',
-data: [
-[]
-]}
- ]
-});
-
-scatterChart.setTitle({
- text: '<span class="chart_title">Latency against Global RPS</span>',
- useHTML: true
-});
-
- });
-</script>
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/incubator-usergrid/blob/22314254/stack/loadtests/gatling/results/postuserssimulation-llbean-1411416977137/req_post-llbean-ise-7794f.html
----------------------------------------------------------------------
diff --git a/stack/loadtests/gatling/results/postuserssimulation-llbean-1411416977137/req_post-llbean-ise-7794f.html b/stack/loadtests/gatling/results/postuserssimulation-llbean-1411416977137/req_post-llbean-ise-7794f.html
deleted file mode 100644
index 1284109..0000000
--- a/stack/loadtests/gatling/results/postuserssimulation-llbean-1411416977137/req_post-llbean-ise-7794f.html
+++ /dev/null
@@ -1,1218 +0,0 @@
-
-<!DOCTYPE html>
-<html>
-<head>
-<meta charset="UTF-8">
-<link rel="shortcut icon" type="image/x-icon" href="style/favicon.ico"/>
-<link href="style/style.css" rel="stylesheet" type="text/css" />
-<link href="style/bootstrap.min.css" rel="stylesheet" type="text/css" />
-<title>Gatling Stats - POST LLBean isError = true</title>
-</head>
-<body>
-<div class="frise"></div>
-<div class="container details">
- <div class="head">
- <a href="http://gatling-tool.org" target="blank_" title="Gatling Home Page"><img alt="Gatling" src="style/logo.png"/></a>
- </div>
- <div class="main">
- <div class="cadre">
- <div class="onglet">
- <img src="style/cible.png" />
- <p><span>postuserssimulation-llbean</span></p>
- </div>
- <div class="content">
- <div class="sous-menu">
- <div class="item "><a href="index.html">GLOBAL</a></div>
- <div class="item ouvert"><a id="details_link" href="#">DETAILS</a></div>
- <p class="sim_desc" title="2014-09-22 13:16:17, duration : 285 seconds" data-content="">
- <b>2014-09-22 13:16:17, duration : 285 seconds</b> </b>
- </p>
- </div>
- <div class="content-in">
- <h1><span>> </span>POST LLBean isError = true</h1>
- <div class="article">
-
- <div class="infos">
- <div class="infos-in">
- <div class="infos-title">STATISTICS</div>
- <div class="repli"></div>
- <div class="info">
- <h2 class="first">Executions</h2>
- <table>
- <thead>
- <tr><th></th><th>Total</th><th>OK</th><th>KO</th></tr>
- </thead>
- <tbody>
- <tr>
- <td class="title"></td>
- <td id="numberOfRequests" class="total"></td>
- <td id="numberOfRequestsOK" class="ok"></td>
- <td id="numberOfRequestsKO" class="ko"></td>
- </tr>
- </tbody>
- </table>
- <h2 class="second">Response Time (ms)</h2>
- <table>
- <thead>
- <tr>
- <th></th>
- <th>Total</th>
- <th>OK</th>
- <th>KO</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td class="title">Min</td>
- <td id="minResponseTime" class="total"></td>
- <td id="minResponseTimeOK" class="ok"></td>
- <td id="minResponseTimeKO" class="ko"></td>
- </tr>
- <tr>
- <td class="title">Max</td>
- <td id="maxResponseTime" class="total"></td>
- <td id="maxResponseTimeOK" class="ok"></td>
- <td id="maxResponseTimeKO" class="ko"></td>
- </tr>
- <tr>
- <td class="title">Mean</td>
- <td id="meanResponseTime" class="total"></td>
- <td id="meanResponseTimeOK" class="ok"></td>
- <td id="meanResponseTimeKO" class="ko"></td>
- </tr>
- <tr>
- <td class="title">Std Deviation</td>
- <td id="standardDeviation" class="total"></td>
- <td id="standardDeviationOK" class="ok"></td>
- <td id="standardDeviationKO" class="ko"></td>
- </tr>
- <tr>
- <td class="title">95th percentile</td>
- <td id="percentiles1" class="total"></td>
- <td id="percentiles1OK" class="ok"></td>
- <td id="percentiles1KO" class="ko"></td>
- </tr>
- <tr>
- <td class="title">99th percentile</td>
- <td id="percentiles2" class="total"></td>
- <td id="percentiles2OK" class="ok"></td>
- <td id="percentiles2KO" class="ko"></td>
- </tr>
- <tr>
- <td class="title">Mean req/s</td>
- <td id="meanNumberOfRequestsPerSecond" class="total"></td>
- <td id="meanNumberOfRequestsPerSecondOK" class="ok"></td>
- <td id="meanNumberOfRequestsPerSecondKO" class="ko"></td>
- </tr>
- </tbody>
- </table>
- </div>
- </div>
- </div>
-
- <div class="schema demi">
- <div id="container_indicators" class="demi"></div>
- </div>
-
- <div class="schema geant">
- <div id="container_distrib" class="geant"></div>
- </div>
-
- <div class="schema geant">
- <div id="container" class="geant"></div>
- </div>
-
- <div class="schema geant">
- <div id="container_latency" class="geant"></div>
- </div>
-
- <div class="schema geant">
- <a name="requests"></a>
- <div id="container_requests" class="geant"></div>
- </div>
-
- <div class="schema geant">
- <a name="responses"></a>
- <div id="container_responses" class="geant"></div>
- </div>
-
- <div class="schema geant">
- <div id="container_response_time_dispersion" class="geant"></div>
- </div>
-
- <div class="schema geant">
- <div id="container_latency_dispersion" class="geant"></div>
- </div>
-
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="nav">
- <ul></ul>
- </div>
-</div>
-<div class="foot">
- <a href="http://gatling-tool.org" title="Gatling Home Page"><img alt="Gatling" src="style/logo-gatling.jpg"/></a>
-</div>
-<script type="text/javascript" src="js/jquery.min.js"></script>
-<script type="text/javascript" src="js/bootstrap.min.js"></script>
-<script type="text/javascript" src="js/gatling.js"></script>
-<script type="text/javascript" src="js/menu.js"></script>
-<script type="text/javascript" src="js/all_sessions.js"></script>
-<script type="text/javascript" src="js/stats.js"></script>
-<script type="text/javascript" src="js/highstock.js"></script>
-<script type="text/javascript" src="js/highcharts-more.js"></script>
-<script type="text/javascript" src="js/theme.js"></script>
-<script type="text/javascript">
- var pageStats = stats.contents['post-llbean-ise-7794f'].stats;
- $(document).ready(function() {
- $('.sim_desc').popover({trigger:'hover', placement:'bottom'});
- setDetailsLinkUrl();
- setDetailsMenu();
- setActiveMenu();
- fillStats(pageStats);
-
-Highcharts.setOptions({
- global: { useUTC: false }
-});
-
-var indicatorsChart = new Highcharts.Chart({
- chart: {
- renderTo: 'container_indicators',
- marginRight: 150
- },
- credits: { enabled: false },
- legend: { enabled: false },
- title: { text: 'A title to let highcharts reserve the place for the title set later' },
- xAxis: {
- categories: [
- pageStats.group1.name,
- pageStats.group2.name,
- pageStats.group3.name,
- pageStats.group4.name
- ]
- },
- yAxis: {
- title: { text: 'Number of Requests' }
- },
- tooltip: {
- formatter: function() {
- var s;
- if (this.point.name) { // the pie chart
- s = ''+ this.point.name +': '+ this.y +'% requests';
- } else {
- s = ''+ this.y + ' requests';
- }
- return s;
- }
- },
- plotOptions: {
- series: {
- stacking: 'normal',
- shadow: true
- }
- },
- series: [
- {
- type: 'column',
- color: '#A0B228',
- data: [pageStats.group1.count,0,0,0],
- tooltip: { yDecimals: 0, ySuffix: 'ms' }
- },
- {
- type: 'column',
- color: '#FFDD00',
- data: [0,pageStats.group2.count,0,0],
- tooltip: { yDecimals: 0, ySuffix: 'ms' }
- },
- {
- type: 'column',
- color: '#FF9D00',
- data: [0,0,pageStats.group3.count,0],
- tooltip: { yDecimals: 0, ySuffix: 'ms' }
- },
- {
- type: 'column',
- color: '#FF0000',
- data: [0,0,0,pageStats.group4.count],
- tooltip: { yDecimals: 0, ySuffix: 'ms' }
- },
- {
- type: 'pie',
- name: 'Percentages',
- data: [
- {
- name: pageStats.group1.name,
- y: pageStats.group1.percentage,
- color: '#A0B228'
- },
- {
- name: pageStats.group2.name,
- y: pageStats.group2.percentage,
- color: '#FFDD00'
- },
- {
- name: pageStats.group3.name,
- y: pageStats.group3.percentage,
- color: '#FF9D00'
- },
- {
- name: pageStats.group4.name,
- y: pageStats.group4.percentage,
- color: '#FF0000'
- }
- ],
- center: [470, 85],
- size: 100,
- showInLegend: false,
- dataLabels: { enabled: false }
- }
- ]
-});
-
-indicatorsChart.setTitle({
- text: '<span class="chart_title">Indicators</span>',
- useHTML: true
-});
-
- $('#container_errors').sortable('#container_errors');
-
-var responseTimeDistributionChart = new Highcharts.Chart({
- chart: {
- renderTo: 'container_distrib',
- type: 'column'
- },
- credits: {
- enabled: false
- },
- legend: {
- enabled: true,
- floating: true,
- y: -285,
- borderWidth: 0,
- itemStyle: {
- fontWeight: "normal"
- }
- },
- title: {
- text: 'A title to let highcharts reserve the place for the title set later'
- },
- xAxis: {
- categories: ['156', '211', '266', '321', '375', '430', '485', '540', '594', '649', '704', '759', '814', '868', '923', '978', '1033', '1087', '1142', '1197', '1252', '1306', '1361', '1416', '1471', '1525', '1580', '1635', '1690', '1744', '1799', '1854', '1909', '1963', '2018', '2073', '2128', '2183', '2237', '2292', '2347', '2402', '2456', '2511', '2566', '2621', '2675', '2730', '2785', '2840', '2894', '2949', '3004', '3059', '3113', '3168', '3223', '3278', '3332', '3387', '3442', '3497', '3552', '3606', '3661', '3716', '3771', '3825', '3880', '3935', '3990', '4044', '4099', '4154', '4209', '4263', '4318', '4373', '4428', '4482', '4537', '4592', '4647', '4701', '4756', '4811', '4866', '4921', '4975', '5030', '5085', '5140', '5194', '5249', '5304', '5359', '5413', '5468', '5523', '5578'],
- tickInterval: 20
- },
- yAxis: {
- min: 0,
- title: {
- text: 'Percentage of Requests'
- }
- },
- tooltip: {
- formatter: function() {
- return '<b>'+ this.x +' ms</b><br/>'+
- this.series.name +': '+ this.y +' %<br/>'+
- 'Total: '+ this.point.stackTotal + ' %';
- }
- },
- plotOptions: {
- series: {
- groupPadding: 0,
- stacking: 'normal',
- shadow: true
- }
- },
- series: [
- {
-type: 'column',
-color: '#4572A7',
-name: 'Success',
-data: [
- 79.36,8.42,2.1,1.26,0.21,0.0,0.1,0.52,0.42,0.52,0.21,1.05,0.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.21,0.1,0.0,0.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.84,1.57,0.0,0.0,0.1,0.42,0.31
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' }
-},
- {
-type: 'column',
-color: '#FF0000',
-name: 'Failure',
-data: [
- 0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' }
-}
- ]
-});
-
-responseTimeDistributionChart.setTitle({
- text: '<span class="chart_title">Response Time Distribution</span>',
- useHTML: true
-});
-
-var responseTimeChart = new Highcharts.StockChart({
- chart: {
- renderTo: 'container',
- zoomType: 'x'
- },
- colors: ['#C4FD90', '#7FF77F', '#6FF2AD', '#60ECE5', '#51A8E7', '#4353E2', '#7335DC', '#BC28D7', '#D11C97', '#C73905', 'Orange'],
- credits: { enabled: false },
- legend: {
- enabled: true,
- floating: true,
- y: -65,
- borderWidth: 0,
- itemStyle: { fontWeight: "normal" }
- },
- title: { text: 'A title to let highcharts reserve the place for the title set later' },
- navigator: { baseSeries: 9 },
- rangeSelector: {
- rangeSelector: { align: "left" },
- buttonSpacing: 0,
- buttonTheme: {
- fill: 'LightGrey',
- padding: 1,
- stroke: 'Black',
- 'stroke-width': 0.25,
- style: {
- color: 'Black',
- fontWeight: 'bold',
- },
- states: {
- stroke: 'Black',
- 'stroke-width': 0.25,
- hover: {
- fill: 'DarkGrey',
- style: { color: 'black' }
- },
- select: {
- fill: 'DarkOrange',
- style: { color: 'white' }
- }
- }
- },
- buttons : [
- {
- type : 'minute',
- count : 1,
- text : '1m'
- }, {
- type : 'minute',
- count : 10,
- text : '10m'
- }, {
- type : 'hour',
- count : 1,
- text : '1h'
- }, {
- type : 'all',
- count : 1,
- text : 'All'
- }
- ],
- selected : 3,
- inputEnabled : false
- },
- xAxis: {
- type: 'datetime',
- ordinal: false,
- maxZoom: 10000 // three days
- },
- yAxis:[
- {
- min: 0,
- title: {
- text: 'Response Time (ms)',
- style: { color: '#4572A7' }
- },
- opposite: false
- }, {
- min: 0,
- title: {
- text: 'Active Users',
- style: { color: '#FF9D00' }
- },
- opposite: true
- }
- ],
- plotOptions: {
- arearange: { lineWidth: 1 },
- series: {
- dataGrouping: { enabled: false }
- }
- },
- series: [
-
-
- {
-pointInterval: 1000,
-name: 'min',
-data: [
- [1411416977659,5224],[1411416982659,133],[1411416983659,135],[1411416984659,132],[1411416985659,132],[1411416986659,135],[1411416987659,132],[1411416988659,133],[1411416989659,129],[1411416990659,129],[1411416991659,133],[1411416992659,131]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 10
-},
- {
-pointInterval: 1000,
-name: '25%',
-data: [
- [1411416977659,5251],[1411416982659,146],[1411416983659,146],[1411416984659,147],[1411416985659,144],[1411416986659,151],[1411416987659,146],[1411416988659,143],[1411416989659,140],[1411416990659,132],[1411416991659,134],[1411416992659,134]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 9
-},
- {
-pointInterval: 1000,
-name: '50%',
-data: [
- [1411416977659,5276],[1411416982659,153],[1411416983659,153],[1411416984659,153],[1411416985659,150],[1411416986659,160],[1411416987659,154],[1411416988659,149],[1411416989659,143],[1411416990659,134],[1411416991659,138],[1411416992659,137]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 8
-},
- {
-pointInterval: 1000,
-name: '75%',
-data: [
- [1411416977659,5298],[1411416982659,166],[1411416983659,179],[1411416984659,163],[1411416985659,182],[1411416986659,207],[1411416987659,164],[1411416988659,163],[1411416989659,150],[1411416990659,142],[1411416991659,160],[1411416992659,140]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 7
-},
- {
-pointInterval: 1000,
-name: '80%',
-data: [
- [1411416977659,5305],[1411416982659,168],[1411416983659,193],[1411416984659,165],[1411416985659,198],[1411416986659,218],[1411416987659,173],[1411416988659,170],[1411416989659,151],[1411416990659,155],[1411416991659,180],[1411416992659,141]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 6
-},
- {
-pointInterval: 1000,
-name: '85%',
-data: [
- [1411416977659,5429],[1411416982659,171],[1411416983659,202],[1411416984659,169],[1411416985659,217],[1411416986659,227],[1411416987659,185],[1411416988659,173],[1411416989659,153],[1411416990659,182],[1411416991659,223],[1411416992659,142]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 5
-},
- {
-pointInterval: 1000,
-name: '90%',
-data: [
- [1411416977659,5506],[1411416982659,179],[1411416983659,213],[1411416984659,173],[1411416985659,258],[1411416986659,243],[1411416987659,199],[1411416988659,190],[1411416989659,157],[1411416990659,282],[1411416991659,267],[1411416992659,142]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 4
-},
- {
-pointInterval: 1000,
-name: '95%',
-data: [
- [1411416977659,5552],[1411416982659,283],[1411416983659,442],[1411416984659,536],[1411416985659,317],[1411416986659,250],[1411416987659,237],[1411416988659,510],[1411416989659,163],[1411416990659,301],[1411416991659,270],[1411416992659,143]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 3
-},
- {
-pointInterval: 1000,
-name: '99%',
-data: [
- [1411416977659,5584],[1411416982659,749],[1411416983659,732],[1411416984659,2126],[1411416985659,2093],[1411416986659,299],[1411416987659,762],[1411416988659,663],[1411416989659,322],[1411416990659,303],[1411416991659,272],[1411416992659,143]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 2
-},
- {
-pointInterval: 1000,
-name: 'max',
-data: [
- [1411416977659,5605],[1411416982659,782],[1411416983659,758],[1411416984659,2566],[1411416985659,2662],[1411416986659,306],[1411416987659,797],[1411416988659,685],[1411416989659,369],[1411416990659,303],[1411416991659,273],[1411416992659,144]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 1
-},
- allUsersData
- ]
-});
-
-responseTimeChart.setTitle({
- text: '<span class="chart_title chart_title_">Response Time Percentiles over Time (success)</span>',
- useHTML: true
-});
-
-var responseTimeChart = new Highcharts.StockChart({
- chart: {
- renderTo: 'container_latency',
- zoomType: 'x'
- },
- colors: ['#C4FD90', '#7FF77F', '#6FF2AD', '#60ECE5', '#51A8E7', '#4353E2', '#7335DC', '#BC28D7', '#D11C97', '#C73905', 'Orange'],
- credits: { enabled: false },
- legend: {
- enabled: true,
- floating: true,
- y: -65,
- borderWidth: 0,
- itemStyle: { fontWeight: "normal" }
- },
- title: { text: 'A title to let highcharts reserve the place for the title set later' },
- navigator: { baseSeries: 9 },
- rangeSelector: {
- rangeSelector: { align: "left" },
- buttonSpacing: 0,
- buttonTheme: {
- fill: 'LightGrey',
- padding: 1,
- stroke: 'Black',
- 'stroke-width': 0.25,
- style: {
- color: 'Black',
- fontWeight: 'bold',
- },
- states: {
- stroke: 'Black',
- 'stroke-width': 0.25,
- hover: {
- fill: 'DarkGrey',
- style: { color: 'black' }
- },
- select: {
- fill: 'DarkOrange',
- style: { color: 'white' }
- }
- }
- },
- buttons : [
- {
- type : 'minute',
- count : 1,
- text : '1m'
- }, {
- type : 'minute',
- count : 10,
- text : '10m'
- }, {
- type : 'hour',
- count : 1,
- text : '1h'
- }, {
- type : 'all',
- count : 1,
- text : 'All'
- }
- ],
- selected : 3,
- inputEnabled : false
- },
- xAxis: {
- type: 'datetime',
- ordinal: false,
- maxZoom: 10000 // three days
- },
- yAxis:[
- {
- min: 0,
- title: {
- text: 'Latency (ms)',
- style: { color: '#4572A7' }
- },
- opposite: false
- }, {
- min: 0,
- title: {
- text: 'Active Users',
- style: { color: '#FF9D00' }
- },
- opposite: true
- }
- ],
- plotOptions: {
- arearange: { lineWidth: 1 },
- series: {
- dataGrouping: { enabled: false }
- }
- },
- series: [
-
-
- {
-pointInterval: 1000,
-name: 'min',
-data: [
- [1411416977659,4777],[1411416982659,132],[1411416983659,131],[1411416984659,132],[1411416985659,132],[1411416986659,134],[1411416987659,132],[1411416988659,133],[1411416989659,129],[1411416990659,128],[1411416991659,133],[1411416992659,131]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 10
-},
- {
-pointInterval: 1000,
-name: '25%',
-data: [
- [1411416977659,5171],[1411416982659,145],[1411416983659,145],[1411416984659,147],[1411416985659,143],[1411416986659,150],[1411416987659,145],[1411416988659,141],[1411416989659,139],[1411416990659,132],[1411416991659,134],[1411416992659,134]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 9
-},
- {
-pointInterval: 1000,
-name: '50%',
-data: [
- [1411416977659,5191],[1411416982659,153],[1411416983659,153],[1411416984659,152],[1411416985659,150],[1411416986659,160],[1411416987659,152],[1411416988659,147],[1411416989659,143],[1411416990659,134],[1411416991659,138],[1411416992659,137]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 8
-},
- {
-pointInterval: 1000,
-name: '75%',
-data: [
- [1411416977659,5215],[1411416982659,164],[1411416983659,179],[1411416984659,162],[1411416985659,182],[1411416986659,207],[1411416987659,163],[1411416988659,162],[1411416989659,148],[1411416990659,142],[1411416991659,160],[1411416992659,140]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 7
-},
- {
-pointInterval: 1000,
-name: '80%',
-data: [
- [1411416977659,5223],[1411416982659,167],[1411416983659,193],[1411416984659,164],[1411416985659,198],[1411416986659,218],[1411416987659,173],[1411416988659,169],[1411416989659,150],[1411416990659,155],[1411416991659,180],[1411416992659,141]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 6
-},
- {
-pointInterval: 1000,
-name: '85%',
-data: [
- [1411416977659,5349],[1411416982659,169],[1411416983659,202],[1411416984659,168],[1411416985659,216],[1411416986659,227],[1411416987659,185],[1411416988659,173],[1411416989659,153],[1411416990659,182],[1411416991659,223],[1411416992659,142]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 5
-},
- {
-pointInterval: 1000,
-name: '90%',
-data: [
- [1411416977659,5427],[1411416982659,174],[1411416983659,212],[1411416984659,172],[1411416985659,257],[1411416986659,243],[1411416987659,199],[1411416988659,188],[1411416989659,156],[1411416990659,282],[1411416991659,267],[1411416992659,142]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 4
-},
- {
-pointInterval: 1000,
-name: '95%',
-data: [
- [1411416977659,5474],[1411416982659,283],[1411416983659,441],[1411416984659,534],[1411416985659,316],[1411416986659,250],[1411416987659,236],[1411416988659,510],[1411416989659,162],[1411416990659,301],[1411416991659,269],[1411416992659,143]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 3
-},
- {
-pointInterval: 1000,
-name: '99%',
-data: [
- [1411416977659,5506],[1411416982659,749],[1411416983659,732],[1411416984659,2126],[1411416985659,2093],[1411416986659,299],[1411416987659,762],[1411416988659,663],[1411416989659,322],[1411416990659,303],[1411416991659,271],[1411416992659,143]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 2
-},
- {
-pointInterval: 1000,
-name: 'max',
-data: [
- [1411416977659,5526],[1411416982659,782],[1411416983659,758],[1411416984659,2566],[1411416985659,2662],[1411416986659,306],[1411416987659,797],[1411416988659,684],[1411416989659,369],[1411416990659,303],[1411416991659,272],[1411416992659,144]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 1
-},
- allUsersData
- ]
-});
-
-responseTimeChart.setTitle({
- text: '<span class="chart_title chart_title_">Latency Percentiles over Time (success)</span>',
- useHTML: true
-});
-
-var requestsChart = new Highcharts.StockChart({
- chart: {
- renderTo: 'container_requests',
- zoomType: 'x'
- },
- credits: { enabled: false },
- legend: {
- enabled: true,
- floating: true,
- itemDistance: 10,
- y: -285,
- borderWidth: 0,
- itemStyle: { fontWeight: "normal" }
- },
- title: { text: 'A title to let highcharts reserve the place for the title set later' },
- rangeSelector: {
- buttonSpacing: 0,
- buttonTheme: {
- fill: 'LightGrey',
- padding: 1,
- stroke: 'Black',
- 'stroke-width': 0.25,
- style: {
- color: 'Black',
- fontWeight: 'bold',
- },
- states: {
- stroke: 'Black',
- 'stroke-width': 0.25,
- hover: {
- fill: 'DarkGrey',
- style: { color: 'black' }
- },
- select: {
- fill: 'DarkOrange',
- style: { color: 'white' }
- }
- }
- },
- buttons : [
- {
- type : 'minute',
- count : 1,
- text : '1m'
- }, {
- type : 'minute',
- count : 10,
- text : '10m'
- }, {
- type : 'hour',
- count : 1,
- text : '1h'
- }, {
- type : 'all',
- count : 1,
- text : 'All'
- }
- ],
- selected : 3,
- inputEnabled : false
- },
- plotOptions: {
- series: {
- dataGrouping: { enabled: false }
- }
- },
- xAxis: {
- type: 'datetime',
- ordinal: false,
- maxZoom: 10000 // three days
- },
- yAxis:[
- {
- min: 0,
- title: {
- text: 'Number of requests',
- style: { color: '#4572A7' }
- },
- opposite: false
- }, {
- min: 0,
- title: {
- text: 'Active Users',
- style: { color: '#FF9D00' }
- },
- opposite: true
- }
- ],
- series: [
- {
-color: '#4572A7',
-name: 'All requests',
-data: [
- [1411416977659,50],[1411416982659,76],[1411416983659,128],[1411416984659,122],[1411416985659,121],[1411416986659,91],[1411416987659,130],[1411416988659,111],[1411416989659,68],[1411416990659,40],[1411416991659,11],[1411416992659,2]
-],
-tooltip: { yDecimals: 0, ySuffix: '' }
-},{
-color: '#FF0000',
-name: 'Failed requests',
-data: [
-
-],
-tooltip: { yDecimals: 0, ySuffix: '' }
-},{
-color: '#A0B228',
-name: 'Succeeded requests',
-data: [
- [1411416977659,50],[1411416982659,76],[1411416983659,128],[1411416984659,122],[1411416985659,121],[1411416986659,91],[1411416987659,130],[1411416988659,111],[1411416989659,68],[1411416990659,40],[1411416991659,11],[1411416992659,2]
-],
-tooltip: { yDecimals: 0, ySuffix: '' }
-},
- allUsersData,
- {
-
-type: 'pie',
-name: 'Distribution',
-data: [
- {name: 'Success', y: 950.0, color: '#A0B228'},{name: 'Failures', y: 0.0, color: '#FF0000'}
-],
-center: [775, -40],
-size: 70,
-showInLegend: false,
-dataLabels: { enabled: false },
-dataGrouping: { enabled: false }
-
- }
- ]
-});
-
-requestsChart.setTitle({
- text: '<span class="chart_title">Number of requests per second</span>',
- useHTML: true
-});
-
-var requestsChart = new Highcharts.StockChart({
- chart: {
- renderTo: 'container_responses',
- zoomType: 'x'
- },
- credits: { enabled: false },
- legend: {
- enabled: true,
- floating: true,
- itemDistance: 10,
- y: -285,
- borderWidth: 0,
- itemStyle: { fontWeight: "normal" }
- },
- title: { text: 'A title to let highcharts reserve the place for the title set later' },
- rangeSelector: {
- buttonSpacing: 0,
- buttonTheme: {
- fill: 'LightGrey',
- padding: 1,
- stroke: 'Black',
- 'stroke-width': 0.25,
- style: {
- color: 'Black',
- fontWeight: 'bold',
- },
- states: {
- stroke: 'Black',
- 'stroke-width': 0.25,
- hover: {
- fill: 'DarkGrey',
- style: { color: 'black' }
- },
- select: {
- fill: 'DarkOrange',
- style: { color: 'white' }
- }
- }
- },
- buttons : [
- {
- type : 'minute',
- count : 1,
- text : '1m'
- }, {
- type : 'minute',
- count : 10,
- text : '10m'
- }, {
- type : 'hour',
- count : 1,
- text : '1h'
- }, {
- type : 'all',
- count : 1,
- text : 'All'
- }
- ],
- selected : 3,
- inputEnabled : false
- },
- plotOptions: {
- series: {
- dataGrouping: { enabled: false }
- }
- },
- xAxis: {
- type: 'datetime',
- ordinal: false,
- maxZoom: 10000 // three days
- },
- yAxis:[
- {
- min: 0,
- title: {
- text: 'Number of responses',
- style: { color: '#4572A7' }
- },
- opposite: false
- }, {
- min: 0,
- title: {
- text: 'Active Users',
- style: { color: '#FF9D00' }
- },
- opposite: true
- }
- ],
- series: [
- {
-color: '#4572A7',
-name: 'All responses',
-data: [
- [1411416982659,87],[1411416983659,133],[1411416984659,126],[1411416985659,130],[1411416986659,93],[1411416987659,126],[1411416988659,119],[1411416989659,72],[1411416990659,44],[1411416991659,17],[1411416992659,3]
-],
-tooltip: { yDecimals: 0, ySuffix: '' }
-},{
-color: '#FF0000',
-name: 'Failed responses',
-data: [
-
-],
-tooltip: { yDecimals: 0, ySuffix: '' }
-},{
-color: '#A0B228',
-name: 'Succeeded responses',
-data: [
- [1411416982659,87],[1411416983659,133],[1411416984659,126],[1411416985659,130],[1411416986659,93],[1411416987659,126],[1411416988659,119],[1411416989659,72],[1411416990659,44],[1411416991659,17],[1411416992659,3]
-],
-tooltip: { yDecimals: 0, ySuffix: '' }
-},
- allUsersData,
- {
-
-type: 'pie',
-name: 'Distribution',
-data: [
- {name: 'Success', y: 950.0, color: '#A0B228'},{name: 'Failures', y: 0.0, color: '#FF0000'}
-],
-center: [775, -40],
-size: 70,
-showInLegend: false,
-dataLabels: { enabled: false },
-dataGrouping: { enabled: false }
-
- }
- ]
-});
-
-requestsChart.setTitle({
- text: '<span class="chart_title">Number of responses per second</span>',
- useHTML: true
-});
-
-var scatterChart = new Highcharts.Chart({
- chart: {
- renderTo: 'container_response_time_dispersion',
- defaultSeriesType: 'scatter',
- zoomType: 'xy'
- },
- credits: { enabled: false },
- xAxis: {
- title: {
- enabled: true,
- text: 'Global number of requests per second',
- style: { fontWeight: 'bold' }
- },
- startOnTick: true,
- endOnTick: true,
- showLastLabel: true,
- min: 0
- },
- title: { text: 'A title to let highcharts reserve the place for the title set later' },
- yAxis: {
- min: 0,
- title: { text: 'Response Time' }
- },
- tooltip: {
- formatter: function() {
- return ''+ this.y +' ms at ' + this.x + ' allreq/s';
- }
- },
- legend: {
- layout: 'vertical',
- align: 'left',
- verticalAlign: 'top',
- x: 80,
- y: 10,
- floating: true,
- backgroundColor: '#FFFFFF',
- borderWidth: 1,
- borderRadius: 3,
- itemStyle: {
- fontWeight: "normal",
- color: "#274B6D"
- }
- },
- plotOptions: {
- scatter: {
- marker: {
- radius: 3,
- states: {
- hover: {
- enabled: true,
- lineColor: 'rgb(100,100,100)'
- }
- }
- },
- states: {
- hover: {
- marker: { enabled: false }
- }
- }
- }
- },
- series: [
- {
-type: 'scatter',
-color: 'rgba(69, 114, 167, .2)',
-name: 'Successes',
-data: [
-[5,143],[28,270],[50,5552],[84,301],[140,163],[163,283],[185,250],[232,510],[247,536],[250,317],[256,237],[260,442]
-]},
- {
-type: 'scatter',
-color: 'rgba(255, 0, 0, .2)',
-name: 'Failures',
-data: [
-[]
-]}
- ]
-});
-
-scatterChart.setTitle({
- text: '<span class="chart_title">Response Time against Global RPS</span>',
- useHTML: true
-});
-
-var scatterChart = new Highcharts.Chart({
- chart: {
- renderTo: 'container_latency_dispersion',
- defaultSeriesType: 'scatter',
- zoomType: 'xy'
- },
- credits: { enabled: false },
- xAxis: {
- title: {
- enabled: true,
- text: 'Global number of requests per second',
- style: { fontWeight: 'bold' }
- },
- startOnTick: true,
- endOnTick: true,
- showLastLabel: true,
- min: 0
- },
- title: { text: 'A title to let highcharts reserve the place for the title set later' },
- yAxis: {
- min: 0,
- title: { text: 'Latency' }
- },
- tooltip: {
- formatter: function() {
- return ''+ this.y +' ms at ' + this.x + ' allreq/s';
- }
- },
- legend: {
- layout: 'vertical',
- align: 'left',
- verticalAlign: 'top',
- x: 80,
- y: 10,
- floating: true,
- backgroundColor: '#FFFFFF',
- borderWidth: 1,
- borderRadius: 3,
- itemStyle: {
- fontWeight: "normal",
- color: "#274B6D"
- }
- },
- plotOptions: {
- scatter: {
- marker: {
- radius: 3,
- states: {
- hover: {
- enabled: true,
- lineColor: 'rgb(100,100,100)'
- }
- }
- },
- states: {
- hover: {
- marker: { enabled: false }
- }
- }
- }
- },
- series: [
- {
-type: 'scatter',
-color: 'rgba(69, 114, 167, .2)',
-name: 'Successes',
-data: [
-[5,143],[28,269],[50,5474],[84,301],[140,162],[163,283],[185,250],[232,510],[247,534],[250,316],[256,236],[260,441]
-]},
- {
-type: 'scatter',
-color: 'rgba(255, 0, 0, .2)',
-name: 'Failures',
-data: [
-[]
-]}
- ]
-});
-
-scatterChart.setTitle({
- text: '<span class="chart_title">Latency against Global RPS</span>',
- useHTML: true
-});
-
- });
-</script>
-</body>
-</html>