방법: 동적 매개 변수를 웹 성능 테스트 매개 변수로 승격
일부 웹 사이트 및 응용 프로그램에는 하나 이상의 해당 웹 요청에 동적 매개 변수를 사용합니다.동적 매개 변수는 사용자가 응용 프로그램을 실행할 때마다 해당 값이 생성되는 매개 변수입니다.동적 매개 변수를 웹 성능 테스트 재생 동적 값은 테스트를 실행할 때마다 다르게 나타날 수 됩니다 때문에 실패할 수 발생할 수 있습니다.따라서 기록된 값을 재생할 수 없는 문제가 발생합니다.동적 매개 변수의 예로는 세션 ID가 있습니다.세션 ID는 일반적으로 5-30분마다 변경됩니다.
웹 성능 테스트 레코더 및 재생 엔진 가장 일반적인 유형의 동적 매개 변수를 자동으로 처리합니다.
동적 매개 변수 값이 쿠키 값에 설정될 수 있습니다.웹 성능 테스트 엔진을 자동으로 재생 하는 동안 이러한 처리합니다.
동적 매개 변수 값이 ASP.NET 뷰 상태의 경우와 같이 HTML 페이지의 숨겨진 필드에 설정될 수 있습니다.이러한 값은 레코더에서 숨겨진 필드 추출 규칙을 테스트에 추가하여 자동으로 처리됩니다.
동적 매개 변수 값이 쿼리 문자열 또는 폼 게시 매개 변수로 설정될 수 있습니다.이러한 값은 테스트를 완료할 때 동적 매개 변수 검색을 통해 처리됩니다.
기본 Visual Studio Ultimate 구성 된 웹 성능 테스트 레코더를 사용 하 여 웹 성능 테스트를 기록할 때 동적 매개 변수를 검색 합니다.그러나 있는 경우 Visual Studio Ultimate 추가 동적 매개 변수로 인해 테스트 중인 웹 응용 프로그램 또는 동적 매개 변수를 검색 하도록 구성 된 not 수정 됩니다, 웹 성능 테스트 편집기에서 웹 성능 테스트에서 동적 매개 변수를 검색 하는 기능을 제공 합니다.
[!참고]
웹 성능 테스트를 실행할 때 동적 매개 변수 검색에 대한 기본 동작을 변경할 수 있습니다 Visual Studio Ultimate.자세한 내용은 다음을 참조하십시오 방법: 웹 성능 테스트에 대한 Visual Studio Ultimate 옵션 구성.
웹 성능 테스트 편집기에서 사용할 수 있습니다의 동적 매개 변수를 웹 테스트 매개 변수로 승격 단추를 도구 모음에서 웹 성능 테스트에서 아래 절차에 설명 된 대로 위의 동적 매개 변수 유형을 자동으로 검색 합니다.
요구 사항
- Visual Studio Ultimate
웹 성능 테스트에서 동적 매개 변수를 검색하려면
웹 성능 테스트를 엽니다.
웹 성능 테스트 편집기가 열리고 웹 성능 테스트의 요청 트리가 표시 됩니다.
도구 모음에서 선택 된 동적 매개 변수를 웹 테스트 매개 변수로 승격 단추.
동적 매개 변수가 검색 되 면 검색 프로세스를 완료 한 후에 승격할 동적 매개 변수를 웹 매개 변수 대화 상자가 나타납니다 테스트 합니다.
동적 매개 변수가 동적 매개 변수 열 아래에 나열됩니다.동적 매개 변수 추출 및 바인딩 요청이 응답에서 매개 변수 추출 및 요청에 바인딩 열 아래에 나열됩니다.
팁 승격할 동적 매개 변수를 웹 테스트 매개 변수 대화 상자에서 동적 매개 변수를 선택 하면 두 요청이 웹 성능 테스트 편집기 요청 트리에서 강조 표시 됩니다.첫 번째 요청에 추출 규칙이 추가됩니다.두 번째 요청에 추출된 값이 바인딩됩니다.
자동으로 연관시킬 동적 매개 변수의 옆에 있는 확인란을 선택하거나 선택 취소합니다.기본적으로 모든 동적 매개 변수가 선택됩니다.
확인을 선택합니다.
[!참고]
그러나 동적 매개 변수 중에는 검색되지 않는 형식도 있습니다.이러한 매개 변수를 적절 하 게 처리 하 여 추출 규칙 동적 매개 변수를 웹 성능 테스트에 직접 추가할 수 있습니다.자세한 내용은 방법: 동적 매개 변수로 인한 웹 성능 테스트 재생 문제 해결을 참조하십시오.