• 목적/배경
    • 라이브 환경에서 장애가 발생할 수 있는 성능 병목을 미리 확인하는게 좋음
    • 성능 병목을 미리 확인하려면 부하를 발생시켜야하며 여러 툴들이 존재.  툴 예)
  • 간단히 빠르게 부하를 발생시키기 위해서 apache ab도 가끔 사용 중이라 간략히 정리
#설치
yum provides /usr/bin/ab
yum install httpd-tools

#부하발생 샘플(-n은 요청 수, -c는 동시에 요청하는 요청수)
ab -n 10 -c 1 대상URL

#참고
 - 설명: https://httpd.apache.org/docs/2.4/ko/programs/ab.html  
 - 한글 블로그 참고: https://m.blog.naver.com/PostView.nhn?blogId=dlaskarud2&logNo=221726899397&proxyReferer=https:%2F%2Fwww.google.com%2F

참고
 https://aws.amazon.com/ko/blogs/korea/introducing-git-credentials-a-simple-way-to-connect-to-aws-codecommit-repositories-using-a-static-user-name-and-password/

'성능테스트' 카테고리의 다른 글

nGrinder 설치방법 정리 - 3.4Ver  (0) 2017.05.10
설치 가이드 문서


#OS튜팅
echo "*    soft nofile  655350" >> /etc/security/limits.conf
echo "*    hard nofile  655350" >> /etc/security/limits.conf

vim /etc/security/limits.d/20-nproc.conf 후에 32768로 변경


#Java와 톰캣 설치
참고링크 : http://blog.eomsh.com/18


#nGrinder 컨트롤러를 톰캣에 설치
wget 'https://github.com/naver/ngrinder/releases/download/ngrinder-3.4.1-20170131/ngrinder-controller-3.4.1.war' -O ~/apps/apache-tomcat-8.0.43/webapps/ROOT.war
~/apps/apache-tomcat-8.0.43/bin/startup.sh

#접속 확인(필요시 앞단에 nginx 등을 설치 가능하며 톰캣포트는 conf/server.xml에서 변경)
http://localhost:8080

최초 ID/PW는 admin:admin 입니다.

#nGrinder 에이전트 설치(부하 발생기)

wget 'http://ngrinder컨트롤러서버도메인/agent/download' -O ngrinder_agent.tar
tar -xvf ngrinder_agent.tar

압축해제한 디렉토리로 이동 후 run_agent.sh
필요시 __agent.conf 파일의 설정을 수정

참고로 최초 실행후에는 ~/.ngrinder_agent 디렉토리에 설정파일 등이 존재하기에 해당 디렉토리에서 수정해야함



+ Recent posts