248 words
1 minutes
負荷テストツール「Vegeta」の使い方
はじめに
この記事では、Vegetaというツールを使って負荷テストをする方法を紹介します!
手順
Vegetaで負荷テスト
次に示すコマンドのようにして、負荷テストをすることができます。
echo 'POST http://localhost/main.php' | vegeta attack -rate=10 -duration=5s -body=body.json -header='Content-Type: application/json' > test.bin-rateは1秒間のリクエスト数-durationはどれだけの時間実行するか-bodyはPOSTのBodyを書いたファイル名(同じディレクトリに指定した名前のファイルを置く)-headerはヘッダー(今回はJSON形式なのでContent-Type: application/json)> test.binで結果をtest.binというファイルに保存
負荷テストの結果を確認
次のコマンドにより、結果をターミナル上で確認することができます。
cat test.bin | vegeta report次のコマンドにより、結果をグラフにして確認することができます。
cat test.bin | vegeta plot > test.htmlおわりに
今回は以上です。
お読みいただきありがとうございました!


