Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 3713|Odpowiedź: 3

Narzędzie Cassowary do testów obciążeniowych HTTP

[Skopiuj link]
Opublikowano 05.04.2023 13:49:23 | | | |
Wymagania: Korzystałem już wcześniej z wielu narzędzi do testów obciążeniowych HTTP, takich jak: Jmeter, apachebench i innych, niektóre narzędzia do testów obciążeniowych są stosunkowo duże lub złożone konfiguracyjnie, a nawet muszą działać na niektórych runtime'ach, co nie jest zbyt wygodne w obsłudze.


Recenzja:

Porównanie narzędzi testowych LoadRunner i Jmeter
https://www.itsvse.com/thread-10172-1-1.html

Test obciążeniowy za pomocą narzędzia ab firmy Apache
https://www.itsvse.com/thread-4410-1-1.html

test obciążenia strony internetowej windows Apache ab
https://www.itsvse.com/thread-4836-1-1.html


Adres Cassowary na GitHub:Logowanie do linku jest widoczne.
Poradnik z Cassowary:Logowanie do linku jest widoczne.
Cassowary do pobrania wersji Windows:Logowanie do linku jest widoczne.

Cassowary to najnowszy wieloplatformowy tester obciążenia HTTP/S. Użyłem Go Editor Cassowary, mając nadzieję, że deweloperzy, testerzy i administratorzy systemów będą mogli łatwo przeprowadzić testy obciążeniowe. Cassowary inspirowane jest wieloma klasycznymi projektami open source, takimi jak k6, ab i httestat.



funkcja

  • Dwa tryby testowe: standardowy i niestandardowy. W trybie niestandardowym możesz wybrać ścieżkę URL
  • Przyjazny dla CI
  • Elastyczne algorytmy: Algorytmy mogą być wysyłane bezpośrednio do Prometheus PushGateway lub jako pliki JSON
  • Elastyczne dostosowywanie: Możesz swobodnie wybrać, którego pola nagłówka HTTP chcesz użyć
  • Wieloplatformowe: Jeden binarny obsługuje jednocześnie Linuxa, Mac OSX i Windows



Przykład: 100 jednoczesnych użytkowników wysyła jednocześnie 1000 żądań do adresu URL



Widać, że żądanie zostało ukończone w 1,7 sekundy,Średnio w 1 sekundę można wykonać 569 żądańJednocześnie logujemy się do systemu zarządzania tłem Alibaba Cloud, aby sprawdzić monitoring (niezbyt dokładny, ale może pokazać, że współbieżność w danym momencie jest rzeczywiście bardzo duża), jak pokazano na poniższym rysunku:



(Koniec)




Poprzedni:Włącz tryb ciemny (ciemny) na podstawie Bootstrap
Następny:jQuery image lazy loading lazyload plugin
Opublikowano 05.04.2023 22:21:08 |
Naucz się go
 Ziemianin| Opublikowano 26.04.2024 10:53:42 |
Narzędzia zewnętrzne do wydajności w sieci:

  • Apache JMeter
  • ApacheBench (ab)
  • Gatling
  • jmeter-dotnet-dsl
  • K6
  • Szarańcza
  • West Wind WebSurge
  • Siewka
  • Vegeta
  • NBomber


 Ziemianin| Opublikowano 17.03.2025 15:31:17 |
Windows używa k6 do testów obciążeniowych HTTP
https://www.itsvse.com/thread-10973-1-1.html
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com