다음을 통해 공유


시나리오 정보

업데이트: 2007년 11월

부하 테스트에는 웹 테스트나 단위 테스트가 포함된 시나리오가 들어 있습니다. 시나리오는 부하 패턴, 테스트 조합, 브라우저 조합 및 네트워크 조합을 지정하는 부하 테스트 내 컨테이너입니다. 시나리오는 테스트 특성 구성에 유연성을 제공하여 복잡하고 현실적인 작업 부하의 시뮬레이션을 가능하게 하므로 중요합니다.

예를 들어, 다양한 연결 속도로 각기 다른 브라우저를 사용하여 동시에 방문하고 있는 수백 명의 고객이 사용하는 인터넷 프런트 엔드가 있는 전자 상거래 사이트를 테스트할 수 있습니다. 내부 직원이 제품을 업데이트하고 통계를 보는 데 사용하는 관리 기능이 같은 사이트에 있을 수 있습니다. 이러한 내부 사용자는 주로 같은 브라우저와 고속 LAN 연결을 사용하여 사이트에 액세스합니다. 서로 다른 두 사용자 그룹의 속성을 다른 시나리오에 캡슐화할 수 있습니다. 각 시나리오는 가상 사용자 형식을 포함할 수 있습니다. 이 예제에서는 가상 고객을 나타내는 부하 테스트 시나리오와 웹 사이트의 가상 내부 사용자를 나타내는 또 다른 시나리오를 만들 수 있습니다. 이 예제에서 가상 사용자는 웹 사이트를 검색하고 있는 사용자 한 명을 나타냅니다. 가상 사용자는 웹 서비스의 소비자일 수도 있습니다.

시나리오 설정

시나리오에는 다음 구성 요소가 포함됩니다.

용어

정의

브라우저 조합

가상 사용자가 Internet Explorer를 비롯한 다양한 웹 브라우저를 사용하여 웹 사이트를 탐색하는 것을 시뮬레이션합니다.

네트워크 조합

가상 사용자가 다양한 네트워크 연결을 사용하여 웹 사이트를 검사하는 것을 시뮬레이션합니다. 네트워크 조합에는 LAN, 케이블 모뎀 등을 비롯한 옵션을 제공합니다.

부하 패턴

부하 테스트 중에 활성인 가상 사용자 수와 새 사용자가 시작하는 속도를 지정합니다. 예를 들어 단계, 일정 및 목표 기반 패턴이 있습니다.

테스트 조합

부하 테스트 시나리오에서 가상 사용자가 지정한 테스트를 실행할 확률을 지정합니다. 예를 들어 TestA를 실행할 확률 20%, TestB를 실행할 확률 80%로 지정합니다.

시나리오 만들기 및 변경

부하 테스트 마법사를 사용하여 부하 테스트를 만드는 경우 부하 테스트에 시나리오가 추가됩니다. 자세한 내용은 방법: 시나리오 지정을 참조하십시오.

부하 테스트를 만든 후 부하 테스트 편집기를 사용하여 시나리오를 추가할 수 있습니다. 자세한 내용은 방법: 부하 테스트에 시나리오 추가를 참조하십시오.

추가 설정

시나리오에는 부하 테스트 마법사에서 처음에 설정하고 부하 테스트 편집기에서 나중에 변경할 수 있는 두 가지 추가 속성인 인지 시간 프로필과 테스트 반복 간격(초)이 포함되어 있습니다.

인지 시간 프로필은 부하 테스트에서 인지 시간을 사용할지 아니면 무시할지를 확인하는 속성입니다. 인지 시간 프로필은 부하 테스트에서 전체 시나리오에 적용됩니다. 자세한 내용은 대기 시간 정보를 참조하십시오. 테스트 반복 간 인지 시간은 테스트가 끝나고 다음 테스트가 시작되기 전에 일정한 시간을 지정할 수 있는 속성입니다.

부하 테스트 마법사를 사용하여 설정하지 않는 두 가지 추가 속성은 IP 전환 및 새 사용자의 백분율 속성은 부하 테스트 편집기에서 변경합니다.

참고:

IP 전환은 Team Test Load Agent에서만 사용할 수 있습니다. 자세한 내용은 컨트롤러, 에이전트 및 Rig를 참조하십시오.

참고 항목

작업

방법: 부하 테스트에 시나리오 추가

방법: 시나리오 지정

개념

대기 시간 정보