Cassowary

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

Cassowary är ett innovativt och användarvänligt verktyg för belastningstestning av HTTP/S. Verktyget är utvecklat i Go och är avsett för både utvecklare, testare och systemadministratörer. Cassowary är plattformsöverskridande och fungerar på Linux, macOS och Windows.

Inspirationen till Cassowary kommer från projekt som k6, ab och httpstat. Det är fritt och öppet för alla som önskar använda eller bidra till dess utveckling.

Huvudfunktioner:

  • Två testlägen: Standard och utvidgat läge där användare kan specificera URL-sökvägar från en fil, vilket är idealiskt för tester av flera mikrotjänster.
  • CI-kompatibel: Optimerad för att smidigt integreras i CI-pipelines.
  • Anpassningsbara mätvärden: Stöd för Cloudwatch, Prometheus (via Prometheus PushGateway), och export till JSON-format.
  • Konfigurerbar: Möjlighet att anpassa HTTP-huvuden och klientinställningar.
  • Stöd för flera HTTP-metoder: Inkluderar GET, POST, PUT och PATCH, med möjlighet att definiera data i externa filer.
  • Importerbart: Kan användas som modul i Go-applikationer.
  • Visualiseringar: Exporterar förfrågningsdata som histogram och lådagram i PNG-format.

Mer information: