![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 124 Pomógł: 0 Dołączył: 8.05.2006 Ostrzeżenie: (0%) ![]() ![]() |
Mam takie pytanko...
ogolnie wiadomo jak sie wykonuje tetsy obciazeniowe itd.... ale z tego co rozumiem parametr -c oznacza ilosc wykonanych zapytan w tym samym momeencie (takcie?) ? ALe jak to podczas testow przelicza sie bezposrednio na uzytkujacych je osob? Potrzebuje slownego opisu testu.. np: "-n 50000 -c 10 prezentuje symulacje obciaznia systemu przez 30 000 uzytkownikow" albo "jakich parametrow musialbym uzyc aby zasymulowac obciazenie 10 000 osob na stronie" albo: "Jezlei strona ma obslugiwac minimum 5 requestow na sekunde to znaczy, ze gdy wejdzie na nia 50 000 osob to sie nic nie stanie" bo zakladajac pewnew parametry ABa to spodziewamy sie wynikow ktore w pewnym sensie zobrazuja dzialanie serwera/strony przy obciazeniu uzytkownikow... tylko jak parametry ABa przeliczaja sie na konkretna ilosc userow... Moze mi ktos pomoc? -------------------- TESTWIEDZY.PL - Przetestuj swoją wiedzę...
Nie ma rzeczy niemożliwych. Niemożliwe wymaga jedynie więcej czasu... Pracujemy na Ciebie! - MINDFLOW.PL |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 79 Pomógł: 12 Dołączył: 23.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
Kod ab -n100 -c5 http://www.mmprime.pl/ Oznacza iż http://www.mmprime.pl zostanie otwarte 500 razy, w 100 taktach po 5 razy. Uproszczając w każdym takcie wejdzie na stronę 5 użytkowników, Ten post edytował MMPrime 23.04.2008, 05:37:55 -------------------- ![]() |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 124 Pomógł: 0 Dołączył: 8.05.2006 Ostrzeżenie: (0%) ![]() ![]() |
No ok...
I teraz jezeli dobrze rozumiem przy Twoim wywolaniu w wyniku testow: Jezeli liczba obsluzonych requestow bedzie WIEKSZA niz 5 na sekunde - znaczy ze kazdy z 500 wywolan (500 "uzytkownikow") wykona swoje zadanie w 1 takcie - mozna zwiekszac ilosc uzytkownikow do osiagniecia liczby X req/s mniejszej niz ta ktora zlaozylismy w parametrze -c co spowoduje okreslenie granicy wywolan wykonujacych sie w 1 takcie Jezeli liczba obsluzonych requestow bedzie MNIEJSZA niz 5 na sekunde - to oznacza ze na 500 wywolan , ktorys z uyztkownikow bedzie musial czekac wiecej niz jeden takt na wykonanie zadania Tylko teraz od czego zalezec powinen parametr -c w testach? Co gdy: Kod ab -n1000 -c500 http://www.mmprime.pl/ Kod ab -n100 -c50 http://www.mmprime.pl/ Te 2 kody reprezentuja ta sama ilosc zadan (wejsc userow) lecz inna ilosc tych ktorzy wykonaja zapytanie w tej samym takcie... Zastanawiam sie nad optymalna lub maksymalna wartoscia parametru -c. Bo po skad mamy wiedziec jak uzytkownicy beda klikac na stronie. Jak go dobrac? Obrazujac przykladowe kody ktore podalem: - co reprezentowala by strona zakladajac ze 500 zadan bedzie planowanych do wykonania w 1 takcie - co reprezentowalaby strona zakladajac ze 50 zadan bedzie planowanych do wykonania w 1 takcie.. Ten post edytował Pucy 23.04.2008, 11:44:25 -------------------- TESTWIEDZY.PL - Przetestuj swoją wiedzę...
Nie ma rzeczy niemożliwych. Niemożliwe wymaga jedynie więcej czasu... Pracujemy na Ciebie! - MINDFLOW.PL |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 79 Pomógł: 12 Dołączył: 23.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
Najlepiej testować przy największych możliwych parametrach, mi np. ab nie pozwala na -c większe jak 60.
Im większe -c tym więcej jednoczesnych wejść, dobre rozwiązanie by testować czy nasza baza danych wytrzyma większe obciążenie i jak będzie się zachowywać przy największych(nawet trudnym do odwzorowania w rzeczywistości) ruchu. -------------------- ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 21.06.2025 - 12:19 |