LoginSignup
0
0

More than 3 years have passed since last update.

AWSのオートスケールの負荷試験のため、EC2にVegetaを設定する

Posted at

はじめに

AWS EC2に分散負荷試験ツールであるVegetaの設定方法です。

ロードバランサーのオートスケールがどのくらいスケールするか試験する際に、Vegetaを利用しました。
以下の有名な負荷試験ツールは、試験環境構築のコストが高いです。

  • Apache Bench
  • Apache JMeter
  • Locust
  • Tsung

コストが高い理由

  • クラスターを構築する必要がある
  • そもそも負荷が掛からない
  • シナリオを記述しなければならない

やりたいこと

  • URLに指定したメソッドで、指定した秒間リクエストで負荷を掛けたい。

[GitHub]Vegeta

環境構築手順

  1. EC2

    コマンド
    sudo yum update -y
    
    # Go言語のインストール
    sudo yum install go -y
    echo export GOPATH=$HOME/go >> ~/.bashrc
    
    # gitのインストール
    sudo yum install git -y
    
    # Vegetaの導入
    go get -u github.com/tsenart/vegeta
    sudo ln -s /home/ec2-user/go/bin/vegeta /usr/local/bin/vegeta
    
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0