본문 바로가기

부하테스트

(11)
쿠버네티스 HPA를 활용한 부하테스트 # 부하 테스트 설명 및 구성도 1. kubelet - cAdvisor : cAdvisor(Container Advisor)는 컨테이너 사용자에게 실행 중인 컨테이너의 리소스 사용 및 성능 특성에 대한 정보를 제공한다. 2. Aggregate : 프로세스를 수집하고 실행 중인 컨테이너에 대한 정보를 내보내는 실행 데몬이다. 3. k8s API Server : API는 쿠버네티스 클러스터를 관리, 생성, 구성하는 데 사용되는 인터페이스입니다. 이 인터페이스를 통해 사용자, 외부 구성 요소, 클러스터의 각 부분이 서로 통신합니다. 4. HPA : HPA는 메트릭을 모니터링하고, 실제로 Pod의 수를 늘리거나 줄이는것은 ReplicaSet이나 Deployment에 의해서 컨트롤 된다. 5. ReplicaSet..
Apache를 활용한 부하테스팅 # 실행할 항목 1. AWS 우분투 인스턴스 생성 2. Apache 부하 테스트를 위한 프로그램 설치 3. Apache를 활용한 주요 사이트 부하 테스트 수행 1. AWS에 우분투 인스턴스를 생성 2. SSH 접속 툴(putty 등)을 활용하여 서버에 접근 3. Apache 테스트 프로그램 설치 - 명령어 sudo apt-get install apache2-utils 4. 설치중인 화면 아래와 같은 화면뒤에 done 이 뜨면 완료 5. apache 프로그램을 활용하여 부하 테스트 수행 - 명령어 ab -n 100 -c 10 http://www.google.com/ - 세부정보는 아래와 같다. 부하 테스트 완료 화면, 지금까지 apache를 활용한 부하테스팅을 알아봤습니다. 끝으로, 사용범 예시 및 추가 ..
Jmeter를 활용한 부하테스트 (상) 1. Jmeter 프로그램 다운로드 http://jmeter.apache.org/download_jmeter.cgi 해당 URL에서 Binaries에 있는 zip 파일 다운로드 후 압축풀기 Apache JMeter - Download Apache JMeter Download Apache JMeter We recommend you use a mirror to download our release builds, but you must verify the integrity of the downloaded files using signatures downloaded from our main distribution directories. Recent releases (48 hours) may not yet be ..