| 虛擬使用者數 | {{ $sr['vus'] }} 人 |
| HTTP 請求總數 | {{ number_format($sr['http_reqs']) }} 次({{ $sr['http_reqs_rate'] }} req/s) |
| 迭代次數 | {{ number_format($sr['iterations']) }} 次 |
| 接收資料量 | {{ $sr['data_received'] }} KB |
| 發送資料量 | {{ $sr['data_sent'] }} KB |
{{-- 回應時間分布圖 --}}
| 指標 | 數值 (ms) |
| 最小值 | {{ $sr['min_duration'] }} |
| 平均值 | {{ $sr['avg_duration'] }} |
| 中位數 | {{ $sr['med_duration'] }} |
| P90 | {{ $sr['p90_duration'] }} |
| P95 | {{ $sr['p95_duration'] }} |
| 最大值 | {{ $sr['max_duration'] }} |
@if (!empty($sr['checks']))
@php
$checkDesc = [
'HTTP 回應成功 (2xx)' => 'HTTP 狀態碼 200–299,表示請求被伺服器正常處理',
'伺服器無錯誤 (非 5xx)' => 'HTTP 狀態碼小於 500,表示伺服器端未發生錯誤',
'status 2xx' => 'HTTP 狀態碼 200–299,表示請求被伺服器正常處理',
'status not 5xx' => 'HTTP 狀態碼小於 500,表示伺服器端未發生錯誤',
];
@endphp
檢查項目
| 檢查名稱 |
說明 |
通過 |
失敗 |
結果 |
@foreach ($sr['checks'] as $checkName => $check)
@php $name = $check['name'] ?? $checkName; @endphp
| {{ $name }} |
{{ $checkDesc[$name] ?? '—' }} |
{{ number_format($check['passes'] ?? 0) }} |
{{ number_format($check['fails'] ?? 0) }} |
@if (($check['fails'] ?? 0) == 0)
PASS
@else
FAIL
@endif
|
@endforeach
@endif