/ / jak stworzyć symulator do aplikacji internetowej do testu obciążenia i testu warunków skrajnych - serwer sql, testowanie, ładowanie, testowanie warunków skrajnych

jak stworzyć symulator do aplikacji internetowej do testu obciążenia i testu warunków skrajnych - serwer sql, testowanie, ładowanie, testowanie warunków skrajnych

w jaki sposób mogę nagrać pliki dziennika serwera sieciowego i odtworzyć rejestrowane dzienniki serwera, aby móc później uruchamiać dzienniki i sprawdzić obciążenie serwera sql.

dawny. liczba żądań i liczba nawiązań na serwerze sql

Odpowiedzi:

3 dla odpowiedzi № 1

Zbuduj narzędzie, które może parsować pliki dziennika z serwera WWW i powtórzyć żądania ponownie. Następnie generujesz przypadki testowe, uzyskując dostęp do witryny za pomocą zwykłej przeglądarki internetowej i rejestrując pliki dziennika.

Następnie można powtórzyć tę samą sekwencję w kółko, a twoje narzędzie może również odczytywać wiele dzienników i odtwarzać je jednocześnie, aby symulować współbieżność.

Upewnij się, że pliki dzienników zawierają wszystkie parametry żądania GET i POST oraz znaczniki czasu.


2 dla odpowiedzi nr 2

Oto kilka narzędzi, które mogą okazać się przydatne:

Selenium to zestaw narzędzi przeznaczonych do testowania aplikacji internetowych. http://seleniumhq.org/

ab (narzędzie do testowania serwera HTTP Apache) tonarzędzie do testowania serwera Apache Hypertext Transfer Protocol (HTTP). Został zaprojektowany, aby dać ci wyobrażenie o tym, jak działa twoja obecna instalacja Apache. Pokazuje to w szczególności liczbę żądań na sekundę, które może dostarczyć Twoja instalacja Apache. http://httpd.apache.org/docs/2.0/programs/ab.html


1 dla odpowiedzi nr 3

Co jest złego w korzystaniu z narzędzia? Narzędzia takie jak selen wykorzystują front-end, prawdopodobnie możesz skonfigurować serwer i kolekcję klientów działających na oddzielnych maszynach, aby symulować interakcje użytkownika.

Jeśli chcesz ćwiczyć backend bardziej bezpośrednio, możesz napisać test jednostkowy, jak sądzę, ale testowanie jednostkowe nie jest tak naprawdę zaprojektowane do robienia tego typu rzeczy.