본문 바로가기

테스트/Jmeter를 활용한 EC2 아파치 웹서버 부하 테스트

Jmeter를 활용한 EC2 아파치 웹서버 부하 테스트 구현

# 작업순서

1. EC2생성 및 아파치 웹서버 설치
2. 오토스케일링 구현을 위한 클라우드 와치 지표 생성
3. 오토스케일링 그룹 생성
4. Jmeter를 활용하여 부하 발생
5. 테스트 수행

1. EC2생성 및 아파치 웹서버 설치

2021.10.24 - [AWS/EC2] - EC2 생성

 

EC2 생성

EC2 인스턴스 생성 1. 인스턴스 시작을 클릭하여 EC2 생성을 시작합니다. 2. 설치할 OS를 확인하고 선택을 클릭합니다. 3. 원하는 스펙을 선택하고 다음으로 넘어 갑니다. 4. 네트워크를 구성 후 다음

may9noy.tistory.com

2021.08.29 - [Applications] - EC2 인스턴스에 Apache 웹서버를 띄워보자

 

EC2 인스턴스에 Apache 웹서버를 띄워보자

1. 해당 인스턴스에 아파치를 설치 후 Apache Main 화면을 띄워보자. - SSH 툴을 이용해서 내 서버(인스턴스)로 접속한다. - 우선 명령어 sudo apt-get update 를 날려 설치 가능한 리스트를 업데이트 한다. -

may9noy.tistory.com

2. 오토스케일링 구현을 위한 클라우드 와치 지표 생성

2021.10.26 - [AWS/CloudWatch] - 클라우드와치 경보 생성 하기

 

클라우드와치 경보 생성 하기

# 클라우드와치 경보를 생성해 보자. 1. CloudWatch 서비스로 이동하자. 모든 경보를 클릭 > 경보 생성을 클릭하여 새로운 경보를 생성하자. 2. 지표 및 조건 지정 탭에서 지표 선택을 클릭하여 경보

may9noy.tistory.com

3. 오토스케일링 그룹 생성

2021.06.10 - [AWS/EC2] - Auto-Scaling 그룹을 생성해 보자.

 

Auto-Scaling 그룹을 생성해 보자.

# 시작 템플릿을 구성 # 오토스케일링 그룹 생성 - 오토스케일링을 수행할 인스턴스를 마우스 우클릭하여 이미지 및 템플릿에서 이미지를 생성한다. - 이미지 생성에 대한 기본적인 정보를 입력

may9noy.tistory.com

2021.08.17 - [AWS/EC2] - LoadBalancer 생성

 

LoadBalancer 생성

1. AWS > EC2 인스턴스 > LoadBalancer 탭 > Load Balancer 생성을 클릭하여 생성한다. 2. Application Load Balancer > 생성을 클릭하고, ALB를 생성한다. 3. 이름: ALB의 이름을 지정한다. 리스너: 서비스 포..

may9noy.tistory.com

4. Jmeter를 활용하여 부하 발생

2021.03.09 - [부하테스팅/Jmeter] - Jmeter를 활용한 부하테스트 (상)

 

Jmeter를 활용한 부하테스트 (상)

http://jmeter.apache.org/download_jmeter.cgi 해당 URL에서 Binaries에 있는 zip 파일 다운로드 후 압축풀기 압축해제한 폴더의 bin폴더로 들어간 후 (ex)C:\util\apache-jmeter-5.3\bin) jmeter.bat 파일 실행..

may9noy.tistory.com

2021.10.24 - [부하테스팅/Jmeter] - Jmeter를 활용한 부하테스트 (하)

 

Jmeter를 활용한 부하테스트 (하)

# Jmeter를 활용하여 EC2 인스턴스 부하 테스팅을 진행해보자. Jmeter 말고, 간단한 부하 테스팅 툴로도 얼마든지 테스트가 가능하기는 하다. 하지만 Jmeter의 추가적인 플러그인과 GUI를 활용한 부하

may9noy.tistory.com

5. 테스트 수행

2021.10.24 - [테스트/EC2 + Apache + Jmeter 부하 테스트] - EC2 인스턴스 + Jmeter 부하테스팅 (단일서버)

 

EC2 인스턴스 + Jmeter 부하테스팅 (단일서버)

# 테스팅 조건 1. EC2 인스턴스 (t2.micro)에 Apache 웹서버를 설치 후 Jmeter를 활용하여 테스트를 진행 2. 동시 접속자수를 10 > 30 > 100 > 500 > 200 기준으로 늘려가며 서버가 어디까지 견디는지 확인 3. TPS..

may9noy.tistory.com

- 이상 Jmeter를 활용한 EC2 아파치 웹서버 부하 테스트에 대해서 알아 보았습니다.