Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

성능테스트(K6) 스크립트 작성 #83

Closed
9 tasks done
junha-ahn opened this issue Sep 8, 2023 · 0 comments · Fixed by #84
Closed
9 tasks done

성능테스트(K6) 스크립트 작성 #83

junha-ahn opened this issue Sep 8, 2023 · 0 comments · Fixed by #84
Assignees
Labels
enhancement New feature or request major Major topic

Comments

@junha-ahn
Copy link
Member

junha-ahn commented Sep 8, 2023

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
@junha-ahn junha-ahn added enhancement New feature or request major Major topic labels Sep 8, 2023
@junha-ahn junha-ahn self-assigned this Sep 8, 2023
@junha-ahn junha-ahn moved this to Todo in Kanban backend Sep 8, 2023
@junha-ahn junha-ahn linked a pull request Sep 9, 2023 that will close this issue
@junha-ahn junha-ahn moved this from Todo to In Progress in Kanban backend Sep 21, 2023
@github-project-automation github-project-automation bot moved this from In Progress to Done in Kanban backend Sep 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request major Major topic
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant