AWS Autoscale 부하 테스트를 위해 EC2에 Vegeta 설정

소개



AWS EC2에 분산 부하 테스트 도구인 Vegeta을 설정하는 방법입니다.

로드 밸런서의 자동 스케일이 얼마나 늘어나는지 테스트 할 때 Vegeta를 사용했습니다.
다음의 유명한 부하 테스트 도구는 테스트 환경 구축 비용이 높습니다.
  • Apache Bench
  • Apache JMeter
  • Locust
  • Tsung

  • 비용이 높은 이유
  • 클러스터를 구축해야 함
  • 원래 부하가 걸리지 않는다
  • 시나리오를 기술해야한다

  • 하고 싶은 일
  • URL에 지정한 메소드로, 지정한 초간 리퀘스트로 부하를 걸고 싶다.

  • 환경 구축 절차 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

    좋은 웹페이지 즐겨찾기