10 najlepszych narzędzi do testów wydajności

10 najlepszych narzędzi do testów wydajności
Testowanie wydajności nierozłącznie kojarzy nam się z aplikacjami sieciowymi. Zdolność obsługi określonej liczby użytkowników, zapytań czy zdarzeń na interfejsach GUI lub API, musi być testowana w sposób automatyczny i przy użyciu narzędzi. Oto lista najpopularniejszych narzędzi do prowadzenia testów obciążenia i przeciążenia.

Lista powstała w oparciu o:

  • popularność narzędzi wśród internautów,
  • aktywność grup rozwoju i wsparcia narzędzia,
  • aktywność firm i programistów rozwijających oprogramowanie, w tym dostępność ostatniej wersji narzędzi,
  • liczbę zapytań jakie trafiają do testerzy.pl - odnośnie poszczególnych rozwiązań dla automatyzacji,
  • własnych doświadczeń projektowych,
  • rozmów z praktykami testowania.

Kolejność narzędzi na liście nie jest przypadkowa i odnosi się do naszej oceny aplikacji oraz jej wartości rynkowej.
 

1. JMeter

Licencja: open source

Jedno z najpopularniejszych narzędzi do testów wydajności. Jest najczęściej używane do testów aplikacji webowych oraz web serwisów.

Strona producenta >>  
Poznaj nasze szkolenie z JMetera >>
 

2. LoadUI

Licencja: open source i komercyjna

LoadUI to brat SoapUI, służący do testowania wydajnościowego API.

Strona LoadUI >> 
Narzędzie omawiane jest na naszym szkoleniu z wydajności >> 

3. Gatling

Licencja: open source i komercyjna

Ciekawe rozwiązanie z dużą popularnością w środowiskach DevOps oraz z silnym wsparciem.

Strona producenta >> 
Czytaj o Gatlingu na stronie testywydajnosci.pl >> 
  

4. Fiddler

Licencja: darmowa i komercyjna

Narzędzie do debugowania komunikacji internetowej, które ma szerokie zastosowanie testerskie i może również służyć do testów wydajnościowych.

Strona producenta >> 
Poczytaj o Fiddlerze na stronie testerzy.pl >> 
 

5. LoadRunner

Licencja: komercyjna

Kiedyś HP, dziś MicroFocus. Ciągle benchmark wśród najbardziej zaawansowanych narzędzi do testów wydajności. Niestety w nieprzyzwoicie wysokiej cenie. Szeroki zakres wspieranych technologii. 

Strona producenta >> 
  

6. LoadNinja

Licencja: komercyjna

SmarBear rozpycha się w coraz to nowych obszarach testowania. Jego narzędzie zdobywa coraz większą popularność. Do testowania zarówno UI, jak i API.

Strona producenta >>   

7. BlazeMeter

Licencja: komercyjna

To rozwiązanie pozwala uruchamiać twoje jMeterowe i Gatlingowe skrypty, przygotowane w open source'owych rozwiązaniach w chmurze.  

Strona producenta >> 

8. LoadView

Licencja: komercyjna

Szukasz rozwiązania chmurowego, z dużym zakresem wspieranych interfejsów? Spróbuj coraz bardziej popularnego LoadView.

Strona producenta >> 

9. Locust

Licencja: open source 
 
Testy wydajnościowe w Pythonie.

Strona producenta >> 
Poczytaj o Locuscie na stronie testerzy.pl >> 
 

10. SmartMeter.io

Licencja: komercyjna

Może nie jest to rozwiązanie z kategorii „najczęściej używanych”, ale zdecydowanie warte uwagi. Można powiedzieć, że to JMeter+.

Strona producenta >> 

Inne warte uwagi:

To powinno Cię zainteresować