테스트 조합 모델을 편집하여 가상 사용자의 테스트 실행 가능성 지정
테스트 조합 모델은 가상 사용자가 부하 테스트 시나리오에서 지정된 테스트를 실행할 확률을 지정합니다. 이렇게 하면 부하를 보다 사실적으로 시뮬레이션할 수 있습니다. 응용 프로그램에서 워크플로를 하나만 사용하는 대신 여러 워크플로를 사용하면 최종 사용자가 응용 프로그램과 상호 작용하는 방식을 보다 가깝게 테스트할 수 있습니다.
테스트 조합 모델 옵션
부하 테스트 시나리오에 다음 테스트 조합 모델 옵션 중 하나를 지정할 수 있습니다.
총 테스트 횟수 기반: 가상 사용자가 테스트 반복을 시작할 때 실행되는 웹 성능 또는 단위 테스트를 결정합니다. 부하 테스트가 끝날 때 특정 테스트가 실행된 횟수는 할당된 테스트 배포와 일치합니다. IIS 로그 또는 프로덕션 데이터의 트랜잭션 백분율을 테스트 조합의 기반으로 사용하는 경우 이 테스트 조합 모델을 사용합니다.
가상 사용자 수 기반: 특정 웹 성능 또는 단위 테스트를 실행할 가상 사용자의 백분율을 결정합니다. 부하 테스트의 모든 지점에서 특정 테스트를 실행하고 있는 사용자 수는 할당된 배포와 일치합니다. 특정 테스트를 실행하는 사용자의 백분율을 테스트 조합의 기반으로 사용하는 경우 이 테스트 조합 모델을 사용합니다.
사용자 속도 기반: 부하 테스트가 진행되는 동안 각 웹 성능 테스트 또는 단위 테스트가 시간당 사용자별로 지정된 횟수만큼 실행됩니다. 가상 사용자가 부하 테스트 전체에서 특정 속도로 테스트를 실행하도록 하려는 경우 이 테스트 조합 모델을 사용합니다.
순차적 테스트 순서 기반: 각 가상 사용자가 시나리오에 정의된 테스트 순서에 따라 웹 성능 또는 단위 테스트를 실행합니다. 가상 사용자는 부하 테스트가 완료될 때까지 이 순서로 테스트를 계속해서 순환합니다.
작업
작업 |
관련 항목 |
---|---|
부하 테스트의 테스트 조합 지정: 부하 테스트를 만들 때 부하 테스트 새로 만들기 마법사에서 부하 테스트에 대한 설정을 지정합니다. 부하 테스트 새로 만들기 마법사에서 초기 시나리오에 추가할 기존 웹 및 단위 테스트를 선택합니다. 시나리오에 테스트를 추가한 후 시나리오의 테스트 조합을 지정합니다. 부하 모델링 옵션을 사용하여 부하 테스트를 수행하는 웹 사이트 또는 응용 프로그램의 예상 실제 사용법을 보다 정확하게 예측할 수 있습니다. 정확한 부하 모델을 기반으로 하지 않는 부하 테스트에서는 잘못된 결과가 생성될 수 있으므로 부하 모델을 사용하는 것이 중요합니다. |
|
테스트 조합 모델 편집: 부하 테스트 편집기를 사용하여 테스트 조합 모델 중 하나를 사용하도록 부하 테스트 시나리오를 변경할 수 있습니다. |
|
사용자 속도 테스트 조합 모델에 대한 속도 지연 구성: 부하 테스트 시나리오가 사용자 속도 기반 테스트 조합 모델을 사용하도록 구성되어 있는 경우 배포 속도 지연의 구성 방식을 지정할 수 있습니다. |