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:34 UTC
[32/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-1411414781043/req_post-llbean-ise-3bf79.html
----------------------------------------------------------------------
diff --git a/stack/loadtests/gatling/results/postuserssimulation-llbean-1411414781043/req_post-llbean-ise-3bf79.html b/stack/loadtests/gatling/results/postuserssimulation-llbean-1411414781043/req_post-llbean-ise-3bf79.html
deleted file mode 100644
index 28eb3cb..0000000
--- a/stack/loadtests/gatling/results/postuserssimulation-llbean-1411414781043/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 12:39:41, duration : 239 seconds" data-content="">
- <b>2014-09-22 12:39:41, duration : 239 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: ['133', '140', '148', '155', '162', '170', '177', '185', '192', '199', '207', '214', '222', '229', '236', '244', '251', '259', '266', '273', '281', '288', '296', '303', '310', '318', '325', '333', '340', '347', '355', '362', '370', '377', '384', '392', '399', '407', '414', '421', '429', '436', '444', '451', '458', '466', '473', '481', '488', '495', '503', '510', '518', '525', '532', '540', '547', '555', '562', '569', '577', '584', '592', '599', '606', '614', '621', '629', '636', '643', '651', '658', '666', '673', '680', '688', '695', '703', '710', '717', '725', '732', '740', '747', '754', '762', '769', '777', '784', '791', '799', '806', '814', '821', '828', '836', '843', '851', '858', '865'],
- 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: [
- 8.94,27.89,30.52,14.31,6.73,2.0,1.47,1.05,0.42,0.73,0.0,0.31,0.21,0.0,0.31,0.1,0.1,0.0,0.0,0.0,0.0,0.0,0.1,0.0,0.21,0.0,0.0,0.0,0.1,0.21,0.0,0.0,0.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.0,0.21,0.0,0.0,0.1,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.0,0.0,0.0,0.21,0.0,0.31,0.31,0.21,0.21,0.21,0.21,0.21,0.1,0.21,0.1,0.21,0.1,0.1,0.0,0.1,0.0,0.1,0.1,0.0,0.1,0.0,0.0,0.1
-],
-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: [
- [1411414786562,136],[1411414787562,134],[1411414788562,133],[1411414789562,132],[1411414790562,134],[1411414791562,134],[1411414792562,134],[1411414793562,129],[1411414794562,131],[1411414795562,136]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 10
-},
- {
-pointInterval: 1000,
-name: '25%',
-data: [
- [1411414786562,147],[1411414787562,142],[1411414788562,141],[1411414789562,145],[1411414790562,142],[1411414791562,143],[1411414792562,141],[1411414793562,134],[1411414794562,133],[1411414795562,137]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 9
-},
- {
-pointInterval: 1000,
-name: '50%',
-data: [
- [1411414786562,153],[1411414787562,148],[1411414788562,146],[1411414789562,151],[1411414790562,147],[1411414791562,146],[1411414792562,146],[1411414793562,137],[1411414794562,135],[1411414795562,138]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 8
-},
- {
-pointInterval: 1000,
-name: '75%',
-data: [
- [1411414786562,156],[1411414787562,153],[1411414788562,160],[1411414789562,158],[1411414790562,155],[1411414791562,153],[1411414792562,151],[1411414793562,142],[1411414794562,137],[1411414795562,139]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 7
-},
- {
-pointInterval: 1000,
-name: '80%',
-data: [
- [1411414786562,157],[1411414787562,156],[1411414788562,165],[1411414789562,161],[1411414790562,158],[1411414791562,157],[1411414792562,152],[1411414793562,147],[1411414794562,138],[1411414795562,139]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 6
-},
- {
-pointInterval: 1000,
-name: '85%',
-data: [
- [1411414786562,158],[1411414787562,161],[1411414788562,176],[1411414789562,163],[1411414790562,162],[1411414791562,163],[1411414792562,154],[1411414793562,157],[1411414794562,138],[1411414795562,139]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 5
-},
- {
-pointInterval: 1000,
-name: '90%',
-data: [
- [1411414786562,161],[1411414787562,164],[1411414788562,199],[1411414789562,168],[1411414790562,174],[1411414791562,179],[1411414792562,157],[1411414793562,180],[1411414794562,139],[1411414795562,139]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 4
-},
- {
-pointInterval: 1000,
-name: '95%',
-data: [
- [1411414786562,164],[1411414787562,659],[1411414788562,234],[1411414789562,314],[1411414790562,199],[1411414791562,309],[1411414792562,165],[1411414793562,346],[1411414794562,140],[1411414795562,139]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 3
-},
- {
-pointInterval: 1000,
-name: '99%',
-data: [
- [1411414786562,188],[1411414787562,765],[1411414788562,707],[1411414789562,805],[1411414790562,772],[1411414791562,730],[1411414792562,751],[1411414793562,452],[1411414794562,259],[1411414795562,139]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 2
-},
- {
-pointInterval: 1000,
-name: 'max',
-data: [
- [1411414786562,191],[1411414787562,825],[1411414788562,777],[1411414789562,869],[1411414790562,788],[1411414791562,843],[1411414792562,809],[1411414793562,452],[1411414794562,293],[1411414795562,140]
-],
-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: [
- [1411414786562,136],[1411414787562,134],[1411414788562,132],[1411414789562,132],[1411414790562,134],[1411414791562,134],[1411414792562,134],[1411414793562,129],[1411414794562,130],[1411414795562,136]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 10
-},
- {
-pointInterval: 1000,
-name: '25%',
-data: [
- [1411414786562,146],[1411414787562,142],[1411414788562,141],[1411414789562,145],[1411414790562,142],[1411414791562,142],[1411414792562,140],[1411414793562,134],[1411414794562,133],[1411414795562,136]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 9
-},
- {
-pointInterval: 1000,
-name: '50%',
-data: [
- [1411414786562,152],[1411414787562,147],[1411414788562,146],[1411414789562,151],[1411414790562,147],[1411414791562,146],[1411414792562,145],[1411414793562,137],[1411414794562,135],[1411414795562,137]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 8
-},
- {
-pointInterval: 1000,
-name: '75%',
-data: [
- [1411414786562,155],[1411414787562,153],[1411414788562,160],[1411414789562,157],[1411414790562,153],[1411414791562,153],[1411414792562,149],[1411414793562,142],[1411414794562,137],[1411414795562,138]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 7
-},
- {
-pointInterval: 1000,
-name: '80%',
-data: [
- [1411414786562,156],[1411414787562,156],[1411414788562,164],[1411414789562,159],[1411414790562,156],[1411414791562,156],[1411414792562,151],[1411414793562,146],[1411414794562,137],[1411414795562,138]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 6
-},
- {
-pointInterval: 1000,
-name: '85%',
-data: [
- [1411414786562,157],[1411414787562,160],[1411414788562,175],[1411414789562,163],[1411414790562,161],[1411414791562,161],[1411414792562,153],[1411414793562,157],[1411414794562,138],[1411414795562,138]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 5
-},
- {
-pointInterval: 1000,
-name: '90%',
-data: [
- [1411414786562,160],[1411414787562,164],[1411414788562,199],[1411414789562,166],[1411414790562,174],[1411414791562,177],[1411414792562,155],[1411414793562,180],[1411414794562,138],[1411414795562,138]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 4
-},
- {
-pointInterval: 1000,
-name: '95%',
-data: [
- [1411414786562,161],[1411414787562,658],[1411414788562,233],[1411414789562,314],[1411414790562,198],[1411414791562,309],[1411414792562,162],[1411414793562,346],[1411414794562,139],[1411414795562,138]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 3
-},
- {
-pointInterval: 1000,
-name: '99%',
-data: [
- [1411414786562,180],[1411414787562,764],[1411414788562,707],[1411414789562,804],[1411414790562,771],[1411414791562,729],[1411414792562,751],[1411414793562,452],[1411414794562,259],[1411414795562,138]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 2
-},
- {
-pointInterval: 1000,
-name: 'max',
-data: [
- [1411414786562,191],[1411414787562,824],[1411414788562,777],[1411414789562,867],[1411414790562,788],[1411414791562,843],[1411414792562,809],[1411414793562,452],[1411414794562,293],[1411414795562,139]
-],
-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: [
- [1411414786562,42],[1411414787562,140],[1411414788562,135],[1411414789562,134],[1411414790562,131],[1411414791562,133],[1411414792562,123],[1411414793562,87],[1411414794562,23],[1411414795562,2]
-],
-tooltip: { yDecimals: 0, ySuffix: '' }
-},{
-color: '#FF0000',
-name: 'Failed requests',
-data: [
-
-],
-tooltip: { yDecimals: 0, ySuffix: '' }
-},{
-color: '#A0B228',
-name: 'Succeeded requests',
-data: [
- [1411414786562,42],[1411414787562,140],[1411414788562,135],[1411414789562,134],[1411414790562,131],[1411414791562,133],[1411414792562,123],[1411414793562,87],[1411414794562,23],[1411414795562,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: [
- [1411414786562,38],[1411414787562,128],[1411414788562,126],[1411414789562,127],[1411414790562,135],[1411414791562,141],[1411414792562,127],[1411414793562,94],[1411414794562,32],[1411414795562,2]
-],
-tooltip: { yDecimals: 0, ySuffix: '' }
-},{
-color: '#FF0000',
-name: 'Failed responses',
-data: [
-
-],
-tooltip: { yDecimals: 0, ySuffix: '' }
-},{
-color: '#A0B228',
-name: 'Succeeded responses',
-data: [
- [1411414786562,38],[1411414787562,128],[1411414788562,126],[1411414789562,127],[1411414790562,135],[1411414791562,141],[1411414792562,127],[1411414793562,94],[1411414794562,32],[1411414795562,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 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: [
-[2,139],[40,140],[75,164],[158,346],[244,165],[260,314],[262,234],[264,199],[272,659],[273,309]
-]},
- {
-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: [
-[2,138],[40,139],[75,161],[158,346],[244,162],[260,314],[262,233],[264,198],[272,658],[273,309]
-]},
- {
-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-1411414781043/req_post-llbean-ise-7794f.html
----------------------------------------------------------------------
diff --git a/stack/loadtests/gatling/results/postuserssimulation-llbean-1411414781043/req_post-llbean-ise-7794f.html b/stack/loadtests/gatling/results/postuserssimulation-llbean-1411414781043/req_post-llbean-ise-7794f.html
deleted file mode 100644
index 430c418..0000000
--- a/stack/loadtests/gatling/results/postuserssimulation-llbean-1411414781043/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 12:39:41, duration : 239 seconds" data-content="">
- <b>2014-09-22 12:39:41, duration : 239 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: ['158', '217', '275', '334', '392', '450', '509', '567', '626', '684', '743', '801', '859', '918', '976', '1035', '1093', '1152', '1210', '1268', '1327', '1385', '1444', '1502', '1561', '1619', '1677', '1736', '1794', '1853', '1911', '1970', '2028', '2086', '2145', '2203', '2262', '2320', '2379', '2437', '2495', '2554', '2612', '2671', '2729', '2788', '2846', '2904', '2963', '3021', '3080', '3138', '3197', '3255', '3313', '3372', '3430', '3489', '3547', '3606', '3664', '3722', '3781', '3839', '3898', '3956', '4015', '4073', '4131', '4190', '4248', '4307', '4365', '4424', '4482', '4540', '4599', '4657', '4716', '4774', '4833', '4891', '4949', '5008', '5066', '5125', '5183', '5242', '5300', '5358', '5417', '5475', '5534', '5592', '5651', '5709', '5767', '5826', '5884', '5943'],
- 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: [
- 86.31,3.15,0.63,0.1,0.31,0.31,0.31,0.21,0.1,0.52,1.05,1.36,0.31,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,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.89,2.31,0.21,0.0,0.0,0.42,0.21,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: [
- [1411414781562,5529],[1411414786562,143],[1411414787562,132],[1411414788562,129],[1411414789562,133],[1411414790562,131],[1411414791562,134],[1411414792562,131],[1411414793562,130],[1411414794562,132]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 10
-},
- {
-pointInterval: 1000,
-name: '25%',
-data: [
- [1411414781562,5559],[1411414786562,162],[1411414787562,140],[1411414788562,140],[1411414789562,145],[1411414790562,143],[1411414791562,142],[1411414792562,141],[1411414793562,134],[1411414794562,134]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 9
-},
- {
-pointInterval: 1000,
-name: '50%',
-data: [
- [1411414781562,5580],[1411414786562,172],[1411414787562,146],[1411414788562,145],[1411414789562,151],[1411414790562,148],[1411414791562,147],[1411414792562,145],[1411414793562,136],[1411414794562,137]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 8
-},
- {
-pointInterval: 1000,
-name: '75%',
-data: [
- [1411414781562,5600],[1411414786562,186],[1411414787562,156],[1411414788562,161],[1411414789562,158],[1411414790562,158],[1411414791562,156],[1411414792562,153],[1411414793562,140],[1411414794562,141]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 7
-},
- {
-pointInterval: 1000,
-name: '80%',
-data: [
- [1411414781562,5610],[1411414786562,187],[1411414787562,158],[1411414788562,168],[1411414789562,161],[1411414790562,161],[1411414791562,165],[1411414792562,154],[1411414793562,142],[1411414794562,142]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 6
-},
- {
-pointInterval: 1000,
-name: '85%',
-data: [
- [1411414781562,5772],[1411414786562,193],[1411414787562,163],[1411414788562,173],[1411414789562,163],[1411414790562,164],[1411414791562,173],[1411414792562,155],[1411414793562,144],[1411414794562,222]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 5
-},
- {
-pointInterval: 1000,
-name: '90%',
-data: [
- [1411414781562,5845],[1411414786562,214],[1411414787562,179],[1411414788562,208],[1411414789562,167],[1411414790562,174],[1411414791562,194],[1411414792562,157],[1411414793562,169],[1411414794562,280]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 4
-},
- {
-pointInterval: 1000,
-name: '95%',
-data: [
- [1411414781562,5892],[1411414786562,784],[1411414787562,436],[1411414788562,288],[1411414789562,173],[1411414790562,200],[1411414791562,208],[1411414792562,187],[1411414793562,181],[1411414794562,289]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 3
-},
- {
-pointInterval: 1000,
-name: '99%',
-data: [
- [1411414781562,5949],[1411414786562,851],[1411414787562,798],[1411414788562,800],[1411414789562,788],[1411414790562,783],[1411414791562,758],[1411414792562,717],[1411414793562,254],[1411414794562,294]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 2
-},
- {
-pointInterval: 1000,
-name: 'max',
-data: [
- [1411414781562,5972],[1411414786562,883],[1411414787562,875],[1411414788562,824],[1411414789562,810],[1411414790562,832],[1411414791562,807],[1411414792562,733],[1411414793562,401],[1411414794562,296]
-],
-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: [
- [1411414781562,5450],[1411414786562,142],[1411414787562,132],[1411414788562,129],[1411414789562,133],[1411414790562,130],[1411414791562,134],[1411414792562,131],[1411414793562,130],[1411414794562,132]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 10
-},
- {
-pointInterval: 1000,
-name: '25%',
-data: [
- [1411414781562,5480],[1411414786562,161],[1411414787562,140],[1411414788562,140],[1411414789562,144],[1411414790562,142],[1411414791562,142],[1411414792562,140],[1411414793562,133],[1411414794562,134]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 9
-},
- {
-pointInterval: 1000,
-name: '50%',
-data: [
- [1411414781562,5501],[1411414786562,170],[1411414787562,145],[1411414788562,145],[1411414789562,150],[1411414790562,147],[1411414791562,147],[1411414792562,145],[1411414793562,135],[1411414794562,137]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 8
-},
- {
-pointInterval: 1000,
-name: '75%',
-data: [
- [1411414781562,5522],[1411414786562,184],[1411414787562,155],[1411414788562,161],[1411414789562,157],[1411414790562,158],[1411414791562,156],[1411414792562,151],[1411414793562,139],[1411414794562,141]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 7
-},
- {
-pointInterval: 1000,
-name: '80%',
-data: [
- [1411414781562,5527],[1411414786562,186],[1411414787562,157],[1411414788562,167],[1411414789562,159],[1411414790562,160],[1411414791562,164],[1411414792562,153],[1411414793562,141],[1411414794562,142]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 6
-},
- {
-pointInterval: 1000,
-name: '85%',
-data: [
- [1411414781562,5675],[1411414786562,192],[1411414787562,162],[1411414788562,173],[1411414789562,161],[1411414790562,164],[1411414791562,172],[1411414792562,155],[1411414793562,144],[1411414794562,222]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 5
-},
- {
-pointInterval: 1000,
-name: '90%',
-data: [
- [1411414781562,5766],[1411414786562,209],[1411414787562,179],[1411414788562,208],[1411414789562,165],[1411414790562,174],[1411414791562,194],[1411414792562,156],[1411414793562,169],[1411414794562,280]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 4
-},
- {
-pointInterval: 1000,
-name: '95%',
-data: [
- [1411414781562,5814],[1411414786562,784],[1411414787562,436],[1411414788562,287],[1411414789562,172],[1411414790562,198],[1411414791562,207],[1411414792562,187],[1411414793562,180],[1411414794562,289]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 3
-},
- {
-pointInterval: 1000,
-name: '99%',
-data: [
- [1411414781562,5871],[1411414786562,846],[1411414787562,798],[1411414788562,800],[1411414789562,786],[1411414790562,783],[1411414791562,757],[1411414792562,717],[1411414793562,253],[1411414794562,293]
-],
-tooltip: { yDecimals: 0, ySuffix: 'ms' },
-type : 'area',
-yAxis: 0,
-zIndex: 2
-},
- {
-pointInterval: 1000,
-name: 'max',
-data: [
- [1411414781562,5893],[1411414786562,876],[1411414787562,868],[1411414788562,824],[1411414789562,810],[1411414790562,832],[1411414791562,807],[1411414792562,732],[1411414793562,400],[1411414794562,295]
-],
-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: [
- [1411414781562,50],[1411414786562,33],[1411414787562,132],[1411414788562,127],[1411414789562,126],[1411414790562,133],[1411414791562,140],[1411414792562,121],[1411414793562,71],[1411414794562,17]
-],
-tooltip: { yDecimals: 0, ySuffix: '' }
-},{
-color: '#FF0000',
-name: 'Failed requests',
-data: [
-
-],
-tooltip: { yDecimals: 0, ySuffix: '' }
-},{
-color: '#A0B228',
-name: 'Succeeded requests',
-data: [
- [1411414781562,50],[1411414786562,33],[1411414787562,132],[1411414788562,127],[1411414789562,126],[1411414790562,133],[1411414791562,140],[1411414792562,121],[1411414793562,71],[1411414794562,17]
-],
-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: [
- [1411414786562,42],[1411414787562,141],[1411414788562,134],[1411414789562,135],[1411414790562,131],[1411414791562,132],[1411414792562,124],[1411414793562,86],[1411414794562,23],[1411414795562,2]
-],
-tooltip: { yDecimals: 0, ySuffix: '' }
-},{
-color: '#FF0000',
-name: 'Failed responses',
-data: [
-
-],
-tooltip: { yDecimals: 0, ySuffix: '' }
-},{
-color: '#A0B228',
-name: 'Succeeded responses',
-data: [
- [1411414786562,42],[1411414787562,141],[1411414788562,134],[1411414789562,135],[1411414790562,131],[1411414791562,132],[1411414792562,124],[1411414793562,86],[1411414794562,23],[1411414795562,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 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: [
-[40,289],[50,5892],[75,784],[158,181],[244,187],[260,173],[262,288],[264,200],[272,436],[273,208]
-]},
- {
-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: [
-[40,289],[50,5814],[75,784],[158,180],[244,187],[260,172],[262,287],[264,198],[272,436],[273,207]
-]},
- {
-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>