PDA

Zobacz pełną wersję : Testy wydajnościowe strony www.



repsol
15-09-2015, 17:01
Witam,
chciałbym przeprowadzić dwa rodzaje testów wydajnościowych strony.
Pierwszy miałby polegać na zasymulowaniu dużej liczby odwiedzających stronę w jednym czasie a drugi na znacznym obciążeniu bazy danych MySQL strony poprzez losowe dodanie wpisów i zdjęć do różnych kategorii strony odpowiedzialnych za wyświetlanie treści w postaci np wpisów na blogu, ogłoszeń itp. Czy istnieją jakies automaty/dodatki/moduły, które coś takiego potrafią zrobić?
Zupełnie nie wiem jak ugryźć temat więc będę wdzięczny za jakiekolwiek podpowiedzi i pomoc.

pozdrawiam,

zwiastun
15-09-2015, 22:51
Obawiam się, że Twoje oczekiwanie wychodzi daleko poza możliwości uzyskania odpowiedzi na forum. Takie testy wydajnościowe prowadzi pewno w różnych fazach rozwoju projektu główny zespół projektantów.
Jeśli Twoja wiedza na ten temat jest taka, jak można odczytać z treści pytania, to droga do przeprowadzenia tego typu testów czeka Cię długa. Zacznij może od jakiejś lektury na temat projektowania złożonych systemów informatycznych tego typu, jak CMS, a może natkniesz się w niej na rozdziały poświęcone testom wydajnościowym.
Przykładowo Piotr Zieliński opublikował taki artykuł: https://msdn.microsoft.com/pl-pl/library/testy-wydajnosciowe-aplikacji-webowych.aspx odnboszący się do systemów Microsoftowych.
Przeszukaj też Joomla! Community Magazin, może coś znajdziesz na ten temat w odniesieniu do Joomla.

repsol
15-09-2015, 23:55
Obawiałem się, że temat jest niestety bardzo złożony i ponad moje siły. Dziękuję bardzo za odpowiedź i cenne wskazówki, ale utwiedziło mnie to jedynie w przekonaniu, że jednak dysponuję zdecydowanie za małą wiedzą aby takie testy przeprowadzić we własnym zakresie.

pozdrawiam,

mjmartino
26-09-2015, 11:46
Testy performance mozna przeprowadzic, jednak sa to symulacje platne i niejest to nic taniego.
Nic jako dodatek do smaej J! nie znajdziesz.
Tyczy sie to pierwszego testu na UU. Strony zagraniczne test performence oferuja takie uslugi.

Drugi test jest bardziej specyficzny i tez by sie go dalo zrealizowac , jednak jest on celowany. Wiec koszt pewnie tez nie bedzie maly.


Wysłane z iPad za pomocą Tapatalk

jaktowski
18-03-2018, 19:09
Takie testy można wykonać za pomocą co najmniej kilku narzędzi. W zależności czego wydajność chcesz przetestować, możesz zainteresować się np. JMeter'em (chyba najpopularniejszy, darmowy tool), SoapUI (albo LoadUI), w tych narzędziach nie trzeba umieć programować, a testy tworzy się dosyć prosto, wystarczy skonstruować scenariusz poruszania się po stronie, a potem już leci (zresztą.. materiałów na ten temat jest sporo w necie, od darmowych tutoriali poprzez płatne szkolenia np. http://jmeter.edu.pl/).
Do pewnych zastosowań może nadać się Gatling, ale tutaj testy się pisze w Scali (język podobny do Javy). Komercyjnym narzędziem jest LoadRunner. Drogi, ale ma wiele zastosowań.
A jak wolisz zlecić takie testy to znajdź firmę, która się tym zajmuje profesjonalnie i po prostu zapytaj o ofertę. Być może zlecenie takich testów wyjdzie taniej i lepiej (tym bardziej, jeżeli chcesz je zrobić jednorazowo), niż poświęcanie tygodni na samodzielną naukę.

[Dopisane - zwiastun:
za link "pierwszej lepszej z brzegu firmy" dziękujemy. Został usunięty. Jeśli ktoś naprawdę szuka takiej firmy, to znajdzie. Twój post odbieram jako reklamę, ale mogę się mylić. ]

repsol
18-03-2018, 19:20
Temat był aktualny prawie 3 lata temu, ale dziękuję bardzo za odpowiedź ponieważ może się przydać w przyszłości lub dla innych użytkowników :)