Closed
Description
Description
K6 를 이용하여 성능 테스트 스크립트를 작성한다
의사 결정
Q. 언제 Git-actions 자동화를 할 것인가?
- 어느정도의 성능 개선 이후 ("얼마나 처리할 수 있나"를 유지 하기 위해)
Q. 테스트를 위한 컴퓨터 자원은 어떻게 구성할 것인가?
- 먼저 local 환경에서 테스트를 실행하고, 만약 필요하다면 terraform 을 통해 원격 자원을 생성하고 테스트 한다
Q. DB Init/Clean Up은 어떻게 진행하는가?
bastion.pem
을 통해 DBMS 원격 접속 후 쿼리를 실행. 해당 과정은 Docker-compose를 통해서 진행
더 자세한 의사결정 내용은 f-lab-clone/ticketing-infra#32 (comment)
To do
- Docker-compose Run
- DB Data init
- K6 Run
- Prometheus Remote Write (EKS / Ingress Controller)
Test Checklist
- Database 데이터 Clean up
- 부하테스트 성공
- Print Grafana Dashboard (Time Range)
- K6 Metric Output
- Cluster State
Metadata
Metadata
Assignees
Type
Projects
Status
Done