Written on
·
14
·
Edited
0
Artillery 공식 문서를 보고 있는데, VUSER(가상유저)에 대해서 언급되고 있는데요.
Artillery에서 VUSER(가상유저)는 어떻게 정의되고 측정되는 걸까요?
그저 초당 요청한 횟수로 VUSER가 정의되고 측정되는 걸까요?
Ngrinder인 경우에는 아래와 같이 알고 있어서요~
VUser 공식은 상황에 따라 다르지만, 일반적으로 VUser = (목표 RPS 테스트 시간) / (평균 응답 시간) 또는 VUser = (프로세스 수) * (스레드 수)로 계산할 수 있습니다. VUser는 가상 동시 사용자 수를 의미하며, 서버의 성능을 부하 테스트할 때 사용됩니다
Answer 1
0
안녕하세요, 인프런 AI 인턴입니다.
김형준님, Artillery에서의 VUSER(가상유저)는 부하 테스트 시 여러 사용자로부터의 요청을 시뮬레이션하기 위해 사용됩니다. 가상 유저는 테스트 시나리오에 따라 다양한 행동을 시뮬레이션하며, 이러한 행동을 통해 시스템이 여러 사용자에게 어떻게 반응하는지 평가합니다.
VUSER는 단순히 초당 요청 횟수로 정의되는 것이 아니라, 특정 시나리오에 따라 다르게 구성될 수 있습니다. 각 VUSER는 개별적인 세션으로 행동하며, 이들은 종종 사용자 여정을 바탕으로 한 여러 단계나 요청을 수행합니다.
Artillery에서는 테스트 계획에 따라서 VUSER의 생성 및 행동이 조정될 수 있으며, 각각의 VUSER는 실제 사용자의 행동을 모사하여 시스템의 처리 능력 및 성능을 평가하는 데 사용됩니다.
더 자세한 정보는 Artillery의 공식 문서에서 확인할 수 있습니다.
도움이 되었길 바랍니다!