사용자의 날씨 조회 및 대기 오염 정보 조회 get 요청 #95
kwongiyeon
started this conversation in
시나리오
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
초등학생인 차영이는 천식이 있어서 기관지 건강에 신경 많이 써야 하는 사람이다. 그러려면 대기 오염 정보를 찾아야 하는데 에어코리아에서 제공하는 정보를 이해하기엔 어리고 어렵다. 정보를 쉽게 알려주는 서비스를 찾다가 숨다(숨쉬는 다람쥐)를 소개 받아서 컴퓨터나 스마트폰으로 애용하고 있다. 게다가 날씨도 알려주니까 얼마나 편하고 좋은가. 귀여운 다람쥐 캐릭터가 알려주는 정보는 친숙하게 다가온다.
초기에는 페이지가 빨리빨리 넘어가고 대기 오염과 날씨 정보를 빨리 불러왔으나, 점점 사용자가 늘어나고 로딩 속도가 길어지면서 느려지기 시작했다. 컴퓨터 속도가 느린 줄 알고 새로고침을 몇 번 시도했으나 페이지 로딩만 길어질 뿐이었다. 한 번은 사용자가 몰리면서 페이지가 잠깐 멈췄던 적이 있다. 알고 보니 사용자가 급증하면서 트래픽이 몰려 과부하 된 것이었다. 이 사태를 감지한 운영팀은 서비스의 성능 향상을 위해 모니터링 서비스를 사용해서 사용자 트래픽을 측정하기로 한다.
24시간 1주일을 시범 모니터링 해보고, 차 주부터 사용량이 가장 적은 시간에 3시간 동안 정기 점검 하기로 한다.
테스트 진행 계획
모니터링 항목
시범 모니터링
1분마다 사용자 100명 생성을 30번 반복 로드 테스트
하나의 유저가 1분 동안 새로고침을 30번 이상 할 것이다
테스트 도구
JMeter
엔드포인트
http 리퀘스트
Beta Was this translation helpful? Give feedback.
All reactions