MCPcopy Create free account
hub / github.com/devaccuracy/ledgerforge / buildStats

Function buildStats

tests/loadtest/tools/dashboard/app.js:1169–1191  ·  view source on GitHub ↗
(overview, series)

Source from the content-addressed store, hash-verified

1167}
1168
1169function buildStats(overview, series) {
1170 return [
1171 ["Total requests", formatCompact(overview.requestsTotal)],
1172 ["Request rate", formatRate(overview.requestRate)],
1173 ["Throughput", formatTpm(overview.throughputPerMinute)],
1174 ["Peak throughput", formatTpm(overview.peakTpm)],
1175 ["Success rate", formatPercent(overview.successRate)],
1176 ["Check rate", formatPercent(overview.checkRate)],
1177 ["P50 latency", formatMs(overview.p50Ms)],
1178 ["P95 latency", formatMs(overview.p95Ms)],
1179 ["P99 latency", formatMs(overview.p99Ms)],
1180 ["Average latency", formatMs(overview.avgMs)],
1181 ["Max latency", formatMs(overview.maxMs)],
1182 ["Apdex", formatDecimal(overview.apdex)],
1183 ["Virtual users", formatCompact(overview.vus)],
1184 ["Max virtual users", formatCompact(overview.vusMax)],
1185 ["Data sent", formatBytes(overview.dataSentBytes)],
1186 ["Data received", formatBytes(overview.dataReceivedBytes)],
1187 ["Series points", series.length ? String(series.length) : "n/a"],
1188 ]
1189 .filter(([, display]) => display !== "n/a")
1190 .map(([label, display]) => ({ label, display }));
1191}
1192
1193function metricValues(metrics, name) {
1194 return metrics[name]?.values || {};

Callers 1

finalizeRunFunction · 0.85

Calls 7

formatCompactFunction · 0.85
formatRateFunction · 0.85
formatTpmFunction · 0.85
formatPercentFunction · 0.85
formatMsFunction · 0.85
formatDecimalFunction · 0.85
formatBytesFunction · 0.85

Tested by

no test coverage detected