Chcę sprawdzić wydajność mojego API w ASP.NET Core. Nie do końca rozumiem jak interpretować wyniki z Postman, który pokazuje Time równe 4 milisekundy a Total równe 14 milisekund.
W przypadku programu wrk latency (opóźnienie jak dobrze rozumiem) wygląda tak:
Running 1s test @ http://localhost:8081/test
1 threads and 1 connections
Thread Stats Avg Stdev Max +/- Stdev
Latency 357.55us 1.52ms 20.04ms 98.37%
Req/Sec 5.51k 595.42 6.44k 54.55%
Latency Distribution
50% 166.00us
75% 188.00us
90% 228.00us
99% 8.75ms
6028 requests in 1.10s, 865.35KB read
Requests/sec: 5483.72
Transfer/sec: 787.21KB
co oznacza, że 50% requestów było wolniejszych niż 166 mikrosekund, czyli 0.166 milisekund. Skąd taka duża różnica i w jaki sposób interpretować wyniki?