VegetaTesting/index.md
2020-04-29 10:51:50 +02:00

1.1 KiB

Testing med Vegeta

For å teste last på servere med HTTP forespørsler, bruker vi Vegeta.
Per 15. april 2020 er siste versjon v12.8.3.

Vi har bare testet last på servere ved hjelp av GET forespørsler.
Simulasjonen prøver da spesifikt å simulere mange personer som prøver å lese ett enkelt, eller flere blogginnlegg, basert på targets-*.txt filene.

Eksempel

  • 'Attacke' Debian-serveren med 15 requests hvert sekund i 15 minutter (900 sek) og lagre output i deb-results-15-min-15-per-sec.bin:

vegeta attack -duration=900s -rate 15/1s -targets targets-deb.txt -output deb-results-15-min-15-per-sec.bin

  • Lage en "Plot" HTML-fil fra 'attack' output-fil (med egendefinert filnavn + sidetittel):

cat deb-results-15-min-15-per-sec.bin | vegeta plot -title "[Debian] 15 requests per second, 15 minutes" -output deb-results-15-min-15-per-sec.html

Resultater

Resultater ligger i mappene /Debian og /Windows i HTML-format.