|
@@ -314,7 +314,7 @@
|
|
|
<div class="unit">ms</div>
|
|
<div class="unit">ms</div>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="testArea2">
|
|
<div class="testArea2">
|
|
|
- <div class="testName">Loss</div>
|
|
|
|
|
|
|
+ <div class="testName">Failed Requests</div>
|
|
|
<div id="statLoss" class="meterText"></div>
|
|
<div id="statLoss" class="meterText"></div>
|
|
|
<div class="unit">%</div>
|
|
<div class="unit">%</div>
|
|
|
</div>
|
|
</div>
|
|
@@ -796,7 +796,7 @@
|
|
|
ctx.lineJoin = "round";
|
|
ctx.lineJoin = "round";
|
|
|
ctx.stroke();
|
|
ctx.stroke();
|
|
|
|
|
|
|
|
- // draw lost packet markers
|
|
|
|
|
|
|
+ // draw failed request markers
|
|
|
for (var i = 0; i < visible.length; i++) {
|
|
for (var i = 0; i < visible.length; i++) {
|
|
|
if (!visible[i].lost) continue;
|
|
if (!visible[i].lost) continue;
|
|
|
var px = padL + ((visible[i].t - timeStart) / timeSpan) * plotW;
|
|
var px = padL + ((visible[i].t - timeStart) / timeSpan) * plotW;
|
|
@@ -862,7 +862,7 @@
|
|
|
// CSV download
|
|
// CSV download
|
|
|
function downloadCsv() {
|
|
function downloadCsv() {
|
|
|
if (allPingData.length === 0) return;
|
|
if (allPingData.length === 0) return;
|
|
|
- var csv = "elapsed_s,ping_ms,lost\n";
|
|
|
|
|
|
|
+ var csv = "elapsed_s,ping_ms,failed\n";
|
|
|
for (var i = 0; i < allPingData.length; i++) {
|
|
for (var i = 0; i < allPingData.length; i++) {
|
|
|
var d = allPingData[i];
|
|
var d = allPingData[i];
|
|
|
csv += d.t.toFixed(3) + "," + d.ping.toFixed(2) + "," + (d.lost ? "1" : "0") + "\n";
|
|
csv += d.t.toFixed(3) + "," + d.ping.toFixed(2) + "," + (d.lost ? "1" : "0") + "\n";
|