Files
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

30 lines
994 B
Markdown

# 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`