RPS 개념을 잘모르겠어요
20명을 동시에 테스트 했을 경우 RPS가 API 당
4.96, 0.33, 0.18, 0.13, 0.08 등등
숫자가 높을 수록 좋은건가요? 0.08 등 숫자는 왜 나오는건지 이해가 안되요
SequentialTaskSet 써서 시나리오 API 순차적인 처리를 해야 RPS가 균등하게 나올까요
回答 2
1
안녕하세요. 😀
아래의 인프런 AI 인턴님께서 답변을 달아주신 내용으로 충분히 이해가 되셨을것 같습니다.
혹시 또 질문이 있으시거나, 궁금하게 있으시면 언제든지 연락 주세요. 😀
감사합니다.
1
안녕하세요, 인프런 AI 인턴입니다. Jjw님.
RPS는 Requests Per Second를 의미하며, 초당 처리된 요청 수를 나타냅니다. 보통 이 값이 높을수록 시스템이 많은 요청을 효과적으로 처리할 수 있음을 의미하므로 긍정적인 지표로 볼 수 있습니다. 그러나 이 숫자가 높다고 항상 좋은 것은 아니며, 서버의 처리 여력과 품질에 따라 RPS가 높을 때 성능이 저하되거나 오류가 발생하지 않는지 확인하는 것도 중요합니다.
SequentialTaskSet을 사용하여 시나리오에서 API 요청을 순차적으로 처리하면, 각 API 호출에 일정한 대기시간이 발생하게 되어 RPS 값이 일정하게 유지될 수 있습니다. 하지만 이러한 방식은 사용자가 현실 세계에서 겪는 동시적인 요청 패턴을 완벽히 반영하지 않을 수 있으므로, 목표에 맞는 테스트 설정이 필요합니다.
각 API의 RPS 값이 낮게 나오는 이유는 여러 가지 원인이 있을 수 있습니다. 예를 들어, 요청 처리 시간이 길거나(서버 응답 시간), 요청 간 의도적으로 대기시간을 설정했을 경우 등이 있습니다. 따라서 시스템의 성능 및 목표에 맞추어 RPS의 수치를 분석하고 조정하는 것이 중요합니다.
관련 질문과 답변이 있는 링크를 추천해 드리오니 참고해 보세요:
이 외에도 궁금한 점이 있으시면 언제든지 추가 질문해 주세요. 궁금한 사항이 해결되길 바랍니다. 현재 베타 기능으로 인해 답변이 완벽하지 않을 수 있는 점 양해 부탁드립니다. 🙏 저희가 제공한 링크가 작은 도움이 되었으면 합니다. 😊
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해 드리고 있습니다. 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
부하테스트 시나리오
0
51
1
Artillery에서 VUSER는 어떻게 측정되는 걸까요?
1
73
2
강의자료 질문
1
69
1
Latency에 대한 질문이 있습니다!
0
104
3
질문있습니다!!
1
106
2
테스트 시나리오 작성에 대한 문의
0
240
3
비동기 테스트가 필요한 경우가 따로 있는건지 문의드립니다.
1
124
1
테스트 대상 웹 페이지 비 정상 노출 상태 문의 건
1
148
2
강사님 강의를 듣고 실제 프로젝트에서 제가 만든 API에 대해 성능 테스트를 진행하고 성능 개선을 해봤습니다.
1
166
1
기준이 뭘까요??
1
248
2
성능 병목 지점 확인 관련 질문
1
231
1
부하 테스트 Tool로써 Locust를 선택하신 이유에 대해서 궁금합니다
2
181
2
외부 api는 어떻게 테스트해야 하나요 ?
1
582
2
http 문제
1
186
3
부하 테스트 진행 중, DB사용과 관련하여 데이터 관리 문의사항
1
241
2
AWS 실습
1
144
2
성능 테스트 스크립트 실행결과에 대해 질문 있습니다.
1
201
2
파라미터 활용하여 테스트 하는 부분 질문 있습니다.
1
177
2
api 요청 횟수와 시나리오 갯수에 대해 질문 있습니다.
1
292
3
레디스에 대해서 질문드립니다.
1
261
3
비동기 분리에 대해서 질문드립니다.
1
331
2
시나리오가 여러개면 요청이 분리되는 것 아닌가요?
1
269
4
aws ec2 서버에 /hello컨트롤러를 만들어서 강의와 같은 yml을 실행했더니 아래 그림과 같이 뜨는데 서버 성능을 올려줘야 할까요..?
1
273
1
postman 에서 api 테스트했을 때 응답 레이턴시 차이가 있는 이유
1
1191
2

