Testy wydajnościowe za pomocą Apache JMeter
- Dodano: 11 maja 2009
- Wprowadził: Kamil Porembiński
- Komentarze: 3
Spodobał Ci się ten nius? Zagłosuj, a być może znajdzie się na stronie głównej! Więcej w FAQ. Jeśli ten nius nie powinien znaleźć się na stronie głównej napisz raport dla administracji!
Budując nowy serwis internetowy, stawiając różne usługi na serwerze warto jest przetestować nowe rozwiązania pod względem wydajności. Przydatna do tego będzie aplikacja Apache JMeter napisana w Javie. Program Apache JMeter jest zaawansowanym systemem do mierzenia wydajności obiektów statycznych oraz dynamicznych (np. plików, servletów, klas Javy, serwerów HTTP i FTP itd.). Umożliwia testowanie wydajności, poprawności, wytrzymałości na duże obciążenie oraz analizę otrzymanych danych.
Dodatkowo aplikacja potrafi testować bazy danych za pomocą JDBC. Aby przeprowadzać testy JDBC, musimy dodać sterowniki naszej bazy danych do classpath JMeter. Możemy również wygenerować dowolny ruch TCP, pobierać dane z usługi LDAP, wywoływać Webservices oraz JMS.

Program potrafi również testować serwisy oraz usługi internetowe w celu znalezienie błędów regresyjnych. Błędy takie najczęściej pojawiają się po wprowadzeniu zmian w usługach i serwisach (np. zmiana w kodzie aplikacji). Zazwyczaj wykonywanie testów regresyjnych związane jest z ponownym uruchomieniem zestawu testów, które wcześniej kończyły się poprawnie. Ma ono na celu ujawnienie potencjalnych problemów powstałych na skutek dokonanych zmian.
Więcej informacji: http://thecamels.org/2009/05/11/testy-wy...he-jmeter/
Znalazłeś literówkę? Zgłoś ją używając formularza!
Jeśli uważasz, że ten nius jest nieobiektywny, przedstawia nieprawdziwe wydarzenie, jest spamem lub nie spełnia standardów serwisu, napisz raport.
Niusy na podobny temat:
Komentarze są prywatnymi opiniami dodających je osób. Prosimy o zachowanie kultury wypowiedzi. Komentarze obraźliwe oraz obniżające poziom serwisu będą usuwane. Więcej w regulaminie komentowania.
3 komentarze
Wszystkie autorskie niusy w serwisie publikowane są na licencji Creative Commons Uznanie autorstwa 2.5 Polska.


Super. To bardzo dobra wiadomość. Rewolucyjna wręcz. Java się rozwija, to pewne. Rewolucja. Zerknijcie tylko na te stare (jeden z 2004, drugi z 2006) moduły na cpanie:
http://search.cpan.org/~lukec/Test-WWW-Selenium-1… http://search.cpan.org/~petdance/WWW-Mechanize-1….
O co mi chodzi: to żadna nowość. Takie funkcje ma wiele różnych języków, ale nie wszyscy o tym wiedzą. Czasami dobrze jest wyłączyć eclipse i poznać jakikolwiek język nie będący javą. Ludzie znają tylko javę i jakoś dziwnie reagują na 'rewolucyjne innowacje', które w innych językach są już od 5 lat.
Po pierwsze news to to nie jest, ale nie rozumiem skąd ta krytyka javy. To nie jest żadna "funkcja języka". Jmeter to dobra aplikacja do testowania (stresstest, testy regresji). Co z tego, że napisa w javie?
> Zerknijcie tylko na te stare (jeden z 2004, drugi z 2006)
> moduły na cpanie:
Zerknij sobie, od kiedy JMeter jest rozwijany. Od ponad 10 lat. Tak, to żadna nowość.