Skip to content

Commit

Permalink
Merge pull request #1658 from aek/feature-chart-tooltip-custom-values
Browse files Browse the repository at this point in the history
Feature chart tooltip custom values - show user count
  • Loading branch information
heyman authored Dec 15, 2020
2 parents 033fdb1 + 2d83081 commit 7718a56
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 5 deletions.
7 changes: 4 additions & 3 deletions locust/static/chart.js
Original file line number Diff line number Diff line change
Expand Up @@ -45,8 +45,9 @@
var str = params[0].name;
for (var i=0; i<params.length; i++) {
var param = params[i];
str += '<br><span style="color:' + param.color + ';">' + param.seriesName + ': ' + param.data + '</span>';
str += '<br><span style="color:' + param.color + ';">' + param.seriesName + ': ' + param.data.value + '</span>';
}
str += '<br><span style="color:#b3c3bc;">Users: ' + param.data.users + '</span>';
return str;
} else {
return "No data";
Expand Down Expand Up @@ -100,12 +101,12 @@
})
}

addValue(values) {
addValue(values, user_count=0) {
this.dates.push(new Date().toLocaleTimeString());
var seriesData = [];
for (var i=0; i<values.length; i++) {
var value = Math.round(values[i] * 100) / 100;
this.data[i].push(value);
this.data[i].push({"value": value, "users": user_count});
seriesData.push({data: this.data[i]});
}
this.chart.setOption({
Expand Down
4 changes: 2 additions & 2 deletions locust/static/locust.js
Original file line number Diff line number Diff line change
Expand Up @@ -191,8 +191,8 @@ function updateStats() {
// get total stats row
var total = report.stats[report.stats.length-1];
// update charts
rpsChart.addValue([total.current_rps, total.current_fail_per_sec]);
responseTimeChart.addValue([report.current_response_time_percentile_50, report.current_response_time_percentile_95]);
rpsChart.addValue([total.current_rps, total.current_fail_per_sec], report.user_count);
responseTimeChart.addValue([report.current_response_time_percentile_50, report.current_response_time_percentile_95], report.user_count);
usersChart.addValue([report.user_count]);
} else {
appearStopped();
Expand Down

0 comments on commit 7718a56

Please sign in to comment.