konto usunięte

Temat: Test wydajnościowy - czas odpowiedzi HTTP

Witam. Mam do przeprowadzenia test wydajnościowy pewnej strony WWW. Mam pytanie.
Czy są jakieś normy/standardy które określają jaki jest dopuszczalny maksymalny czas responsea po HTTP dla jednego użytkownika.
Ewentualnie jak duże w czasie jest dopuszczalne odchylenie jeżeli zalogowanych i przeglądających stronę użytkowników jest o wiele więcej: 100, 200, 500 ?
Tomasz D.

Tomasz D. test entrepreneur

Temat: Test wydajnościowy - czas odpowiedzi HTTP

Maksymalny czas jest warunkowany przez cierpliwość odbiorców. Odbiorcy internetowi nie są cierpliwi. I zasadniczo ta wartość się nie zmienia, bo nie interesuje ich czy jest ich 100, 200 czy 500.

Jako rule of thumb, maksymalny czas to 8 sekund, ale zależy co to za strona. Jeśli czekasz na otwarcie się strony do przelewu, to 10 sekund pewnie przeczekasz. Jak czekasz na otwarcie wiadomości, to po 3 przejdziesz na inną stronę.

Testowanie jest subiektywne :)
To tak w skrócie...
Piotr D.

Piotr D. Tester
Oprogramowania

Temat: Test wydajnościowy - czas odpowiedzi HTTP

Krzysztof Chrzan:
Witam. Mam do przeprowadzenia test wydajnościowy pewnej strony WWW. Mam pytanie.

Wiem, że ta uwaga może być przez doświadczonego odczytana hm... różnie... ale warto dobrze zaprojektować taki test. Aby faktycznie był to test strony (aplikacji?) a nie tylko smeranie serwera.

Pytanie też, jak dokładny ten test musi być - czy wymgany jest ruch z różnych hostów / podsieci, ile i jakich przeglądarek - na tych forach ktoś kiedyś podał cenną uwagę, że liczba połaczeń otwieranych do serwera przez różne wersje IE potrafi się drastycznie różnić.
Krzysztof Chrzan:
Czy są jakieś normy/standardy które określają jaki jest dopuszczalny maksymalny czas responsea po HTTP dla jednego użytkownika.

O jakiś ogólnobranżowych nie słyszałem, chyba że gdzieś z zakresu usability.
Górną granicą będzie to ile czeka przeglądarka użytkownika zanim zgłosi timeout oraz
(najlepiej to widać na serwisach biuletynowych, typu militaryphotos.net) kolejność renderowania przez przeglądarkę layoutu i elementów strony (jak szybko pojawiają sie użyteczne treści mogace zaangażować użytkownika, i jak - subiektywnie - widoczne jest, ze coś się robi).
Wiadomo, im krócej tym lepiej...
Krzysztof Chrzan:
Ewentualnie jak duże w czasie jest dopuszczalne odchylenie jeżeli zalogowanych i przeglądających stronę użytkowników jest o wiele więcej: 100, 200, 500 ?

To jest wybitnie test na skalowalność i tak na mój gust, to elegancko by było aby spadek o więcej niż 20% na średnim czasie odpowiedzi pojawił się dopiero przy pełnym dociśnięciu maszyny...ale tylko subiektywne wrażenie.Piotr D. edytował(a) ten post dnia 04.02.13 o godzinie 20:47

konto usunięte

Temat: Test wydajnościowy - czas odpowiedzi HTTP

Dziękuję za odpowiedź Panom. Przyda się na przyszłość.
Bogdan Bereza

Bogdan Bereza Informatyk,
specjalista i trener
SQA, psycholog,
kierowni...

Temat: Test wydajnościowy - czas odpowiedzi HTTP

Proponuję wbić w Google "response time criteria": są 42 miliony całkiem ciekawych odpowiedzi :-)

konto usunięte

Temat: Test wydajnościowy - czas odpowiedzi HTTP

Krzysztof Chrzan:
Witam. Mam do przeprowadzenia test wydajnościowy pewnej strony WWW. Mam pytanie.
Czy są jakieś normy/standardy które określają jaki jest dopuszczalny maksymalny czas responsea po HTTP dla jednego użytkownika.
Ewentualnie jak duże w czasie jest dopuszczalne odchylenie jeżeli zalogowanych i przeglądających stronę użytkowników jest o wiele więcej: 100, 200, 500 ?

A tak z ciekawości: jakim narzędziem robisz ten test?



Wyślij zaproszenie do