JMeter interpretacja przepustowości żądań

0

Witam ponownie :D

Mam test w którym uruchamiam 110 uzytkowników rownoległe z czego każdy wysyła 1 requesta do serwa. Czyli w sekundę zostanie wysłanych 110 requestów do serwa. Widzę że przepustowość jmeter dla tego żądania wypluł 11/s. Czyli 11 requestow na sekunde jest w stanie obsłuzyć serwer. Pomimo tego, że 110 użytkowników załadowało się w przeciągu 1 sekundy i wysłało 110 żądań też w przeciągu sekundy?

Czym właściwie jest ta przepustowość, myślałem że to liczba req / sek jaką jest w stanie obsłużyć serwer ?

Czy czasem ramki w protokole http nie wysyłaja się tak naprawdę jedna po drugiej?
Wtedy takie mówienie wysłanie 100 req na sekundę jest takie bardziej "umowne" ?

1

Gdybyś postawił farmę serwerów z toolami do testów obciążeniowych i zDDoSował sobie ten serwer 1 000 000 requestów w ciągu 1 sekundy, to przepustowość serwera wyniesie 1 000 000 / s, czy 0 / s albo NaN / s? :]

Ważniejsze jest, ile żądań serwer realnie jest w stanie obsłużyć w danym czasie, a nie iloma żądaniami Ty strzelasz z palca, Jmetera albo czegokolwiek. Twój serwer nawyraźniej mielił ok. 10s nim odpowiedział na wszystkie 110 żądań i stąd wyszło ok. 11/s ;)

0

Przepustowość 11/s oznacza, że serwer był w stanie wysłać odpowiedź na 11 requestów w ciągu sekundy. Requestów może być wysłane nawet 1000 na sekundę, ale mogą one np. czekać na połączenie TCP - serwer może mieć ograniczoną kolejkę połączeń, które czekają na przydzielenie zasobu - zwykle jest to czekanie na wolny wątek.

1 użytkowników online, w tym zalogowanych: 0, gości: 1