tldr/pages/common/vegeta.md
Owen Voke c4e95b92c4 multiple pages: add homepages (#3026)
* zstd: add link to homepage

* zsh: add link to homepage

* zopflipng: add link to homepage

* zbarimg: add link to homepage

* z: add link to homepage

* yesod: add link to homepage

* xsv: add link to homepage

* xo: add link to homepage

* xcv: add link to homepage

* wuzz: add link to homepage

* wordgrinder: add link to homepage

* wget: add link to homepage

* webtorrent: add link to homepage

* webpack: add link to homepage

* wat2wasm: add link to homepage

* w3m: add link to homepage

* vue: add link to homepage

* vsce: add link to homepage

* virtualboxvm: add link to homepage

* vim: add link to homepage

* vegeta: add link to homepage

* vault: add link to homepage

* valgrind: add link to homepage

* vagrant: add link to homepage

* upx: add link to homepage
2019-05-14 13:09:07 -03:00

994 B

vegeta

A command line utility and a library for HTTP load testing. See also ab. Homepage: https://github.com/tsenart/vegeta.

  • Launch an attack lasting 30 seconds:

echo "{{GET https://example.com}}" | vegeta attack -duration={{30s}}

  • Launch an attack on a server with a self-signed https certificate:

echo "{{GET https://example.com}}" | vegeta attack -insecure -duration={{30s}}

  • Launch an attack with a rate of 10 requests per second:

echo "{{GET https://example.com}}" | vegeta attack -duration={{30s}} -rate={{10}}

  • Launch an attack and display a report:

echo "{{GET https://example.com}}" | vegeta attack -duration={{30s}} | vegeta report

  • Launch an attack and plot the results on a graph (latency over time):

echo "{{GET https://example.com}}" | vegeta attack -duration={{30s}} | vegeta plot > {{path/to/results.html}}

  • Launch an attack against multiple URLs from a file:

vegeta attack -duration={{30s}} -targets={{requests.txt}} | vegeta report