더미 테스트 / nGrinder 또는 더미 클라이언트 만들기 + 아파치 JMeter
API서버에 적합
nGrinder
서버캠프 카페에 nGrinder 문서
내부의 스크립트로 짜서 더미가 어떤 일을 수행할지 정하기
CCU(동접수) → 최대 동접수 설정하고 그에 맞게 실행해서 테스트하기
플러그인들이 있어서 사용하면 소켓 서버 통신도 가능 dll상태로 만들어야함 이 스크립트가 dll 호출해서 실행되게
시나리오가 스크립트화 되게
작은 시나리오 모듈들 만들어서 더 복잡한 내용은 이것들 include해서 사용
모니터링 / 프로메테우스, 그라파나
프로메테우스 서버 + 에이전트
에이전트를 서버 머신에 설치 → 프로메테우스 서버가 데이터 수집
수집한 데이터를 볼 때 그라파나 사용
그라파나가 데이터를 비주얼적으로 보여줌 → 프로메테우스 + 그라파나 같이 사용
Metrics 데이터 수집
Counter / Gage / 헥스토그램 셋 중 하나로 보통 관리
ex) API 서버 여러대에서 각 초당 요청 수 몇개 오는지 → 프로메테우스가 수집하고 → 그라파나가 데이터 가져와서 출력
중복 파일 참조용으로 프로젝트 따로 파서 만들기