Skip to content
This repository has been archived by the owner on Jan 29, 2024. It is now read-only.

Commit

Permalink
Publishing perf-test results for End2EndSimulation run.
Browse files Browse the repository at this point in the history
  • Loading branch information
apicurio-ci committed Jan 17, 2024
1 parent bbacded commit cd95357
Show file tree
Hide file tree
Showing 40 changed files with 7,192 additions and 0 deletions.
1,070 changes: 1,070 additions & 0 deletions 2024-01-17/End2EndSimulation/05.40.10-1u-1i/index.html

Large diffs are not rendered by default.

11 changes: 11 additions & 0 deletions 2024-01-17/End2EndSimulation/05.40.10-1u-1i/js/all_sessions.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
allUsersData = {

color: '#FF9D00',
name: 'Active Users',
data: [
[1705469988000,1],[1705469989000,1],[1705469990000,1],[1705469991000,1],[1705469992000,1],[1705469993000,1],[1705469994000,1],[1705469995000,1],[1705469996000,1],[1705469997000,1],[1705469998000,1],[1705469999000,1]
],
tooltip: { yDecimals: 0, ySuffix: '', valueDecimals: 0 }
, zIndex: 20
, yAxis: 1
};
10 changes: 10 additions & 0 deletions 2024-01-17/End2EndSimulation/05.40.10-1u-1i/js/assertions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"simulation": "simulations.End2EndSimulation",
"simulationId": "end2endsimulation",
"start": 1705469987195,
"description": "",
"scenarios": ["E2E Service Registry Simulation"],
"assertions": [

]
}
3 changes: 3 additions & 0 deletions 2024-01-17/End2EndSimulation/05.40.10-1u-1i/js/assertions.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<testsuite name="simulations.End2EndSimulation" tests="0" errors="0" failures="0" time="0">

</testsuite>

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

139 changes: 139 additions & 0 deletions 2024-01-17/End2EndSimulation/05.40.10-1u-1i/js/gatling.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,139 @@
/*
* Copyright 2011-2014 eBusiness Information, Groupe Excilys (www.ebusinessinformation.fr)
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
(function ($) {
$.fn.expandable = function () {
var scope = this;

this.find('.expand-button:not([class*=hidden])').addClass('collapse').on('click', function () {
var $this = $(this);

if ($this.hasClass('expand'))
$this.expand(scope);
else
$this.collapse(scope);
});

this.find('.expand-all-button').on('click', function () {
$(this).expandAll(scope);
});

this.find('.collapse-all-button').on('click', function () {
$(this).collapseAll(scope);
});

this.collapseAll(this);

return this;
};

$.fn.expand = function (scope, recursive) {
return this.each(function () {
var $this = $(this);

if (recursive) {
scope.find('.child-of-' + $this.attr('id') + ' .expand-button.expand').expand(scope, true);
scope.find('.child-of-' + $this.attr('id') + ' .expand-button.collapse').expand(scope, true);
}

if ($this.hasClass('expand')) {
scope.find('.child-of-' + $this.attr('id')).toggle(true);
$this.toggleClass('expand').toggleClass('collapse');
}
});
};

$.fn.expandAll = function (scope) {
$('.child-of-ROOT .expand-button.expand').expand(scope, true);
$('.child-of-ROOT .expand-button.collapse').expand(scope, true);
};

$.fn.collapse = function (scope) {
return this.each(function () {
var $this = $(this);

scope.find('.child-of-' + $this.attr('id') + ' .expand-button.collapse').collapse(scope);
scope.find('.child-of-' + $this.attr('id')).toggle(false);
$this.toggleClass('expand').toggleClass('collapse');
});
};

$.fn.collapseAll = function (scope) {
$('.child-of-ROOT .expand-button.collapse').collapse(scope);
};

$.fn.sortable = function (target) {
var table = this;

this.find('thead .sortable').on('click', function () {
var $this = $(this);

if ($this.hasClass('sorted-down')) {
var desc = false;
var style = 'sorted-up';
}
else {
var desc = true;
var style = 'sorted-down';
}

$(target).sortTable($this.attr('id'), desc);

table.find('thead .sortable').removeClass('sorted-up sorted-down');
$this.addClass(style);

return false;
});

return this;
};

$.fn.sortTable = function (col, desc) {
function getValue(line) {
var cell = $(line).find('.' + col);

if (cell.hasClass('value'))
var value = cell.text();
else
var value = cell.find('.value').text();

return parseInt(value);
}

function sortLines (lines, group) {
var notErrorTable = col.search("error") == -1;
var linesToSort = notErrorTable ? lines.filter('.child-of-' + group) : lines;

var sortedLines = linesToSort.sort(function (a, b) {
return desc ? getValue(b) - getValue(a): getValue(a) - getValue(b);
}).toArray();

var result = [];
$.each(sortedLines, function (i, line) {
result.push(line);
if (notErrorTable)
result = result.concat(sortLines(lines, $(line).attr('id')));
});

return result;
}

this.find('tbody').append(sortLines(this.find('tbody tr').detach(), 'ROOT'));

return this;
};
})(jQuery);


73 changes: 73 additions & 0 deletions 2024-01-17/End2EndSimulation/05.40.10-1u-1i/js/global_stats.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
{
"name": "Global Information",
"numberOfRequests": {
"total": 13,
"ok": 0,
"ko": 13
},
"minResponseTime": {
"total": 17,
"ok": 0,
"ko": 17
},
"maxResponseTime": {
"total": 56,
"ok": 0,
"ko": 56
},
"meanResponseTime": {
"total": 26,
"ok": 0,
"ko": 26
},
"standardDeviation": {
"total": 9,
"ok": 0,
"ko": 9
},
"percentiles1": {
"total": 24,
"ok": 0,
"ko": 24
},
"percentiles2": {
"total": 27,
"ok": 0,
"ko": 27
},
"percentiles3": {
"total": 40,
"ok": 0,
"ko": 40
},
"percentiles4": {
"total": 53,
"ok": 0,
"ko": 53
},
"group1": {
"name": "t < 800 ms",
"count": 0,
"percentage": 0
},
"group2": {
"name": "800 ms < t < 1200 ms",
"count": 0,
"percentage": 0
},
"group3": {
"name": "t > 1200 ms",
"count": 0,
"percentage": 0
},
"group4": {
"name": "failed",
"count": 13,
"percentage": 100
},
"meanNumberOfRequestsPerSecond": {
"total": 1.0833333333333333,
"ok": 0,
"ko": 1.0833333333333333
}
}

0 comments on commit cd95357

Please sign in to comment.