2013-01-01 10 views
5

Tworzę witrynę e-commerce w Magento. Chcę użyć testów warunków skrajnych na mojej stronie internetowej, aby zobaczyć, jak solidna jest moja strona internetowa i ile obciążenia może znieść. Przeszedłem przez wiele rzeczy, ale nie mogłem znaleźć czegoś satysfakcjonującego. Proszę zasugerować mi narzędzia do robienia tego i czy mogę to zrobić na localhost?Jak stresować/ładować testy w magento

Odpowiedz

7

Możesz użyć jmeter, apache bench, , aby załadować test swojej witryny.

Spróbuj zwiększyć obciążenie serwera dzięki tym narzędziom. I znajdź maksymalną liczbę klientów obsługiwanych przez aplikację. Następnie zwiększ obciążenie, aby zobaczyć, ile może wytrzymać, zanim się zepsuje.

Ostatnio przeprowadziłem testowanie obciążenia na serwerze strumieniowym z funkcją flazr. Serwer działał dobrze do 400 jednoczesnego połączenia. Po 400 zaczyna się powoli, a kiedy jego 450 się zepsuje. Tak więc 400 było maksymalną liczbą obsługiwanych połączeń. Ale jeśli jego najbliższej 450 postaram się zmniejszyć obciążenie, aby zapisać mój serwer lub zwiększyć zdolność sprzętową jak RAM, CPU, NIC

Niektóre linki mogą być przydatne

  1. Bench-marking site performance with apachebench
  2. Simple is Hard oblężenie jest używany przez Rasmus Lerdorf na Talk
  3. SQA.SE odpowiedzi na where can I find good jmeter tutorials
+0

Dzięki! Niezła odpowiedź! Podążając za tym! – MJQ

+0

Z tych trzech narzędzi, co zasugerujesz? – MJQ

+0

Użyłem jmetera i oblężenia. JMeter jest najlepszy według mnie. Ale za pierwszym razem będzie to trudniejsze do uchwycenia. Posiada interfejs użytkownika, więc nie musisz uczyć się wielu poleceń, takich jak 'ab' lub' oblężenie' –

0

użyłem JMeter do testowania obciążenia i performance z Witryna Magento. Jmeter jest dobrym narzędziem do sprawdzania poprawności i generowania rzetelnego raportu analitycznego. Jmeter przestaje być przydatny dla małych i średnich firm do testowania obciążenia i wydajności witryny i jest wolny od jakichkolwiek licencji.