Testowanie wydajności staje się integralną częścią procesu rozwoju, dlatego ważne jest, aby wiedzieć, jakie narzędzia są dostępne. Ten post zawiera listę 10 najlepszych narzędzi do testowania wydajności typu open source.
Aplikacja Apache JMeter jest oprogramowaniem open source. Jest to czysta aplikacja Java zaprojektowana do testowania aplikacji i mierzenia jej wydajności. Czytaj więcej '
Gatling to bardzo wydajne narzędzie do testowania obciążenia. Został zaprojektowany z myślą o łatwości użytkowania, łatwości konserwacji i wysokiej wydajności. Czytaj więcej '
Locust to łatwe w użyciu, rozproszone narzędzie do testowania obciążenia przez użytkowników. Jest przeznaczony do testowania obciążenia stron internetowych (lub innych systemów) i ustalania, ilu jednoczesnych użytkowników może obsłużyć system. Czytaj więcej '
Tsung to wieloprotokołowe narzędzie do testowania obciążenia rozproszonego typu open source. Może być używany do obciążania serwerów HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP, MQTT i Jabber / XMPP. Czytaj więcej '
Siege to narzędzie do testowania obciążenia HTTP i testów porównawczych. Siege obsługuje podstawowe uwierzytelnianie, pliki cookie, protokoły HTTP, HTTPS i FTP. Pozwala użytkownikowi trafić na serwer z konfigurowalną liczbą symulowanych klientów. Czytaj więcej '
Httperf to narzędzie do pomiaru wydajności serwera WWW. Zapewnia elastyczne narzędzie do generowania różnych obciążeń HTTP i mierzenia wydajności serwera. Czytaj więcej '
Chociaż nie jest to bezpośrednio związane z testowaniem wydajności, Taurus zapewnia przyjazną dla automatyzacji strukturę do ciągłego testowania, w tym funkcjonalnego i wydajnościowego. Czytaj więcej '
Artyleria to nowoczesny, potężny i łatwy w użyciu zestaw narzędzi do testowania obciążeń i testów funkcjonalnych. Użyj go do dostarczania skalowalnych aplikacji, które zachowują wydajność i odporność przy dużym obciążeniu. Czytaj więcej '
Goad w pełni wykorzystuje możliwości Amazon Lambdas do testowania obciążenia rozproszonego. Możesz użyć goad, aby uruchomić ładowanie HTTP z maksymalnie czterech regionów AWS jednocześnie. Każda lambda może obsłużyć setki jednoczesnych połączeń, umożliwiając osiągnięcie maksymalnych obciążeń do 100 000 jednoczesnych żądań . Czytaj więcej '
ab
to narzędzie do testowania wydajności serwera Apache Hypertext Transfer Protocol (HTTP). Został zaprojektowany, aby dać ci wyobrażenie o tym, jak działa twoja obecna instalacja Apache. Czytaj więcej '