다음을 통해 공유


방법: 동적 매개 변수를 웹 성능 테스트 매개 변수로 승격

이 항목은 다음 버전에 적용됩니다.

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual Studio Express

항목이 적용됨 항목이 적용되지 않음 항목이 적용되지 않음 항목이 적용되지 않음

웹 사이트와 응용 프로그램에 따라서는 하나 이상의 해당 웹 요청에 동적 매개 변수를 사용할 수 있습니다. 동적 매개 변수는 사용자가 응용 프로그램을 실행할 때마다 해당 값이 생성되는 매개 변수입니다. 동적 매개 변수를 사용하면 테스트를 실행할 때마다 동적 값이 달라질 수 있으므로 웹 성능 테스트 재생이 실패할 수 있습니다. 따라서 기록된 값을 재생할 수 없는 문제가 발생합니다. 동적 매개 변수의 예로는 세션 ID가 있습니다. 세션 ID는 일반적으로 5-30분마다 변경됩니다.

웹 성능 테스트 레코더 및 재생 엔진에서는 일반적인 유형의 동적 매개 변수 대부분을 자동으로 처리합니다.

  • 동적 매개 변수 값이 쿠키 값에 설정될 수 있습니다. 이러한 값은 웹 성능 테스트 엔진에서 테스트를 재생할 때 자동으로 처리됩니다.

  • 동적 매개 변수 값이 ASP.NET 뷰 상태의 경우와 같이 HTML 페이지의 숨겨진 필드에 설정될 수 있습니다. 이러한 값은 레코더에서 숨겨진 필드 추출 규칙을 테스트에 추가하여 자동으로 처리됩니다.

  • 동적 매개 변수 값이 쿼리 문자열 또는 폼 게시 매개 변수로 설정될 수 있습니다. 이러한 값은 테스트를 완료할 때 동적 매개 변수 검색을 통해 처리됩니다.

기본 Visual Studio 2010 Ultimate 구성에서는 웹 성능 테스트 레코더를 사용하여 웹 성능 테스트를 기록할 때 동적 매개 변수를 검색합니다. Visual Studio 2010 Ultimate에서 동적 매개 변수를 검색하지 않도록 구성했거나 추가 동적 매개 변수로 인해 테스트 중인 웹 응용 프로그램이 수정된 경우 웹 성능 테스트 편집기를 사용하여 웹 성능 테스트에서 동적 매개 변수를 검색할 수 있습니다.

참고

Visual Studio 2010 Ultimate에서 웹 성능 테스트를 실행할 때 동적 매개 변수를 검색하는 기본 동작을 변경할 수 있습니다. 자세한 내용은 다음을 참조하십시오. 방법: 웹 성능 테스트에 대한 Visual Studio Ultimate 옵션 구성.

아래 절차에 설명한 것처럼 웹 성능 테스트 편집기의 도구 모음에서 동적 매개 변수를 웹 테스트 매개 변수로 승격 단추를 사용하여 웹 성능 테스트에서 위에 나열된 동적 매개 변수 유형을 자동으로 검색할 수 있습니다.

웹 성능 테스트에서 동적 매개 변수를 검색하려면

  1. 웹 성능 테스트를 엽니다.

    웹 성능 테스트 편집기가 열리고 웹 성능 테스트의 요청 트리가 표시됩니다.

  2. 도구 모음에서 동적 매개 변수를 웹 테스트 매개 변수로 승격 단추를 클릭합니다.

    검색 프로세스를 완료한 후 동적 매개 변수가 검색되면 동적 매개 변수를 웹 테스트 매개 변수로 승격 대화 상자가 나타납니다.

    동적 매개 변수가 동적 매개 변수 열 아래에 나열됩니다. 동적 매개 변수 추출 및 바인딩 요청이 응답에서 매개 변수 추출요청에 바인딩 열 아래에 나열됩니다.

    동적 매개 변수를 웹 테스트 매개 변수로 승격 대화 상자에서 동적 매개 변수를 클릭하면 두 요청이 웹 성능 테스트 편집기 요청 트리에서 강조 표시됩니다. 첫 번째 요청에 추출 규칙이 추가됩니다. 두 번째 요청에 추출된 값이 바인딩됩니다.

  3. 자동으로 연관시킬 동적 매개 변수의 옆에 있는 확인란을 선택하거나 선택 취소합니다. 기본적으로 모든 동적 매개 변수가 선택됩니다.

  4. 확인을 클릭합니다.

    참고

    그러나 동적 매개 변수 중에는 검색되지 않는 형식도 있습니다. 이러한 매개 변수를 제대로 처리하기 위해 동적 매개 변수에 대한 추출 규칙을 웹 성능 테스트에 수동으로 추가할 수 있습니다. 자세한 내용은 방법: 동적 매개 변수로 인한 웹 성능 테스트 재생 문제 해결을 참조하십시오.

참고 항목

작업

방법: 웹 성능 테스트 레코더를 사용하여 새 웹 성능 테스트 만들기

방법: 동적 매개 변수로 인한 웹 성능 테스트 재생 문제 해결