Drill: Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med ''''Drill''' är en applikation för belastningstester av HTTP-serverar, utvecklad i programmeringsspråket Rust. Projektet syftar till att erbjuda ett lättare alternativ till mer omfattande verktyg som kräver Java Virtual Machine (JVM) och liknande. Användare kan skapa testscenarier i YAML-format för att detaljerat ange testparametrar, inspirerade av Ansibles användarvänliga och utbyggnadsbara syntax. '''Funktionaliteter:''' * '''Samtidiga tester:''' Kör flera t...')
 
Ingen redigeringssammanfattning
 
Rad 22: Rad 22:
* Webbplats: [https://github.com/fcsonline/drill github.com/fcsonline/drill]
* Webbplats: [https://github.com/fcsonline/drill github.com/fcsonline/drill]
* Utvecklare: Ferran Basora
* Utvecklare: Ferran Basora
* Licens: '''GNU General Public License v3.0'''
* Licens: '''[[GNU General Public License v3.0]]'''


[[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.29

Drill är en applikation för belastningstester av HTTP-serverar, utvecklad i programmeringsspråket Rust. Projektet syftar till att erbjuda ett lättare alternativ till mer omfattande verktyg som kräver Java Virtual Machine (JVM) och liknande.

Användare kan skapa testscenarier i YAML-format för att detaljerat ange testparametrar, inspirerade av Ansibles användarvänliga och utbyggnadsbara syntax.

Funktionaliteter:

  • Samtidiga tester: Kör flera tester samtidigt för att simulera hög användarbelastning.
  • Iterationer: Ange antalet iterationer för varje test.
  • Ramp-up tid: Specificera tiden för att gradvis öka belastningen.
  • Fördröjning mellan förfrågningar: Inför realistiska fördröjningar mellan förfrågningar.
  • Dynamiska URL:er och headers: Testa olika scenarier med dynamisk data i URL:er och headers.
  • Miljövariabler: Infoga och använd miljövariabler i förfrågningar.
  • Skriptexekvering: Kör kommandon och skript i samband med tester.
  • Assertioner: Verifiera specifika resultat under testningen.
  • Förfrågningsberoenden: Hantera beroenden mellan olika förfrågningar.
  • Flerfilsstöd: Organisera testdata över flera filer.
  • CSV-stöd: Använd data från CSV-filer för att skapa dynamiska förfrågningar.
  • HTTP-metoder och cookies: Stöd för olika metoder och sessionshantering.
  • Statistik och tröskelvärden: Sammanställ statistik och sätt prestandatrösklar.
  • Taggar: Tagga testelement för enkel organisering och selektion.

Mer information: