Siege: Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
Ingen redigeringssammanfattning
Ingen redigeringssammanfattning
 
Rad 17: Rad 17:
'''Utvecklare:''' Jeffrey Fulmer och bidragsgivare.
'''Utvecklare:''' Jeffrey Fulmer och bidragsgivare.


'''Licens:''' GNU General Public License version 2.0 (GPLv2).
'''Licens:''' [[GNU General Public License version 2.0]] (GPLv2).


[[Kategori:Linux appar]]
[[Kategori:Linux appar]]
[[Kategori:Verktyg för Prestandatestning av Webbservrar]]
[[Kategori:Verktyg för Prestandatestning av Webbservrar]]

Nuvarande version från 24 juli 2024 kl. 15.36

Siege är ett verktyg för belastningstestning och prestandamätning av webbservrar, tillgängligt som öppen källkod. Detta verktyg, som är flertrådat, möjliggör både regressionstestning och prestandamätningar.

Användare kan antingen belasta en specifik URL eller flera URL:er samtidigt genom att definiera antalet simulerade användare och antalet testomgångar. Verktyget mäter och rapporterar varje tests varaktighet samt detaljer om varje enskild transaktion, inklusive antal transaktioner, total tid, datamängd som överförts, svarstider, transaktionstakt och samtidighet. Det noterar även hur ofta webbservern svarar med statuskoden 200.

Huvudfunktioner:

  • Driftslägen: Verktyget kan användas i tre olika lägen: för regressionstestning, för simulering av internetanvändning, samt för aggressiva belastningstester.
  • HTTP-stöd: Hanterar både GET- och POST-anrop, samt andra HTTP/1.1-protokollfunktioner.
  • Säkerhet: Stöder HTTPS med hjälp av OpenSSL.
  • Användarkonfiguration: Funktionerna kan anpassas för varje användare.
  • Autentisering och cookies: Hanterar grundläggande autentisering och cookies.
  • Loggning: Möjliggör detaljerad loggning av transaktioner.

Resurser:

Utvecklare: Jeffrey Fulmer och bidragsgivare.

Licens: GNU General Public License version 2.0 (GPLv2).