inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Kiểm tra tải trọng (hiệu suất) cùng kiến trúc với Locust

Xác định và tối ưu điểm nghẽn hiệu năng

RPS 개념을 잘모르겠어요

Đã giải quyết

176

Jjw

4 câu hỏi đã được viết

1

20명을 동시에 테스트 했을 경우 RPS가 API 당
4.96, 0.33, 0.18, 0.13, 0.08 등등

숫자가 높을 수록 좋은건가요? 0.08 등 숫자는 왜 나오는건지 이해가 안되요

SequentialTaskSet 써서 시나리오 API 순차적인 처리를 해야 RPS가 균등하게 나올까요

testing locust stress-testing stress

Câu trả lời 2

1

may9noy

안녕하세요. 😀

아래의 인프런 AI 인턴님께서 답변을 달아주신 내용으로 충분히 이해가 되셨을것 같습니다.

혹시 또 질문이 있으시거나, 궁금하게 있으시면 언제든지 연락 주세요. 😀

감사합니다.

1

communityai8509

안녕하세요, 인프런 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

125

1

테스트 대상 웹 페이지 비 정상 노출 상태 문의 건

1

148

2

강사님 강의를 듣고 실제 프로젝트에서 제가 만든 API에 대해 성능 테스트를 진행하고 성능 개선을 해봤습니다.

1

166

1

기준이 뭘까요??

1

249

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