JMeter 2

JMeter를 활용한 현실적인 HTTP API 동시 접속자 성능 테스트 완벽 가이드

성능지표로 설정된 HTTP API의 동시 접속자 수 테스트를 수행할 때, 많은 고민이 생깁니다. 특히 400명 이상의 사용자가 1시간 동안 에러 없이 조회 요청을 처리하는 조건 요청 주기를 어떻게 설정해야 현실적인 결과가 나오는지 궁금할 수밖에 없습니다. JMeter를 이용해 성능(부하) 테스트 시 가장 흔히 하는 고민인 "요청 주기(request rate) 설정"을 명확히 정리해 드리겠습니다. 동시 접속자와 요청 주기의 의미흔히 '동시 접속자 400명'이라고 하면, 단순히 사용자 400명이 동시에 서비스를 이용하는 것으로 생각할 수 있습니다. 하지만 실제 서비스 환경에서 사람은 1초 내외의 간격으로 화면을 클릭하고 조회 요청을 합니다. 즉, 현실적인 요청 간격(thinking time)을 반영하..

AWS 로드 밸런싱 테스트 방법 알아보니...

aws 로드 밸런싱 테스트 방법 알아보았어요 AWS 로드 밸런싱이란? AWS 로드 밸런서는 클라우드 환경에서 애플리케이션의 확장성을 관리하는 데 사용됩니다. 이는 사용자와 서버 인스턴스 사이에 위치하여 트래픽을 분산하고 요청을 처리할 수 있는 사용 가능한 인스턴스를 찾아줍니다. 로드 밸런서는 다음과 같은 주요 역할을 수행합니다: 애플리케이션 가용성 향상: 서버 장애 또는 유지 관리로 인한 애플리케이션 가동 중지 시간을 최소화합니다. 서버 문제를 자동으로 감지하고 클라이언트 트래픽을 사용 가능한 서버로 리디렉션하여 내결함성을 높입니다. 애플리케이션 확장성 제공: 여러 서버 간에 네트워크 트래픽을 지능적으로 전달하여 수천 개의 클라이언트 요청을 처리할 수 있습니다. 필요한 경우 서버를 추가하거나 제거하여 애..