다음을 통해 공유


웹 성능 테스트 편집기를 사용하여 웹 성능 테스트 속성 설정

웹 성능 테스트와 해당 테스트가 실행되는 방식을 제어할 웹 성능 테스트 부분에 대한 속성을 설정하고 테스트할 사이트의 특징을 확인할 수 있습니다.이러한 속성은 다음 수준에서 설정할 수 있습니다.

  • 웹 성능 테스트

  • 웹 성능 테스트 요청

  • 폼 게시 매개 변수 및 쿼리 문자열 매개 변수

[!참고]

이 목록은 전체 속성 목록이 아닙니다.

요구 사항

  • Visual Studio Ultimate

웹 성능 테스트의 속성

  • StopOnError 속성.웹 성능 테스트를 실행할 때 HTTP 요청의 오류 때문에 테스트가 실패할 수 있습니다.결과가 실패이더라도 테스트는 자동으로 실행 중지되지 않습니다.이러한 오류가 발생할 때 테스트 실행이 중지되도록 하려면 테스트의 오류 발생 시 중지 속성을 True로 설정합니다.

  • 자식 웹 성능 테스트의 InheritFromWebTest 속성.웹 성능 테스트가 다른 웹 성능 테스트에 포함되어 있고 해당 부모 웹 성능 테스트의 속성을 상속하는 경우 이 속성은 부모 웹 성능 테스트의 WebTest 개체를 반환합니다.

  • 이제는 WebTest 및 WebTestRequest 개체 모두에 Pass 또는 Fail 결과를 가져오는 Outcome 속성이 지정되어 있습니다.자세한 내용은 OutcomeOutcome을 참조하십시오.

웹 성능 테스트 요청의 속성

  • ExpectedHttpStatusCode.이 속성은 요청의 성공을 나타내는 HTTP 상태 코드를 지정합니다.웹 성능 테스트 레코더는 처음에 이 값을 빈 값으로 설정합니다.200 또는 300 수준 범위의 반환 코드는 성공을 나타냅니다.

    요청에 종속 요청을 추가할 수 있습니다.종속 요청이 실패하고 해당 HTTP 상태 코드가 요청 정의의 예상 HTTP 상태 코드와 일치할 경우 종속 요청은 통과한 것으로 표시됩니다.

    종속 요청을 추가하고 해당 종속 요청 구문 분석 속성을 True로 설정할 경우 일치하는 요청이 구문 분석되면 종속 요청의 정의가 구문 분석된 요청을 재정의합니다.따라서 종속 요청을 추가하고 해당 반환 코드를 적절하게 설정하여 200 또는 300 수준 범위에 있지 않은 종속 요청의 실패를 무시할 수 있습니다.웹 성능 테스트의 종속 요청 URL에는 컨텍스트 매개 변수가 경로의 일부로 포함되어 있습니다.

  • FollowRedirects.리디렉션 추적 속성을 True로 설정하면 예상 HTTP 상태 코드 속성이 기록된 응답 URL에 적용됩니다.

    예를 들어 예상 HTTP 상태 코드 속성을 401로 설정하고 리디렉션 추적 속성을 True로 설정할 수 있습니다.테스트를 실행하면 웹 성능 테스트용 자격 증명에 지정된 사용자에게 이 페이지에 대한 액세스 권한이 없는 경우 HTTP 상태 코드 401(권한이 없음)이 반환되는지 여부를 확인할 수 있습니다.

  • 예상 응답 URL   예상 응답 URL 속성은 모든 리디렉션을 추적한 후 요청의 예상 최종 URL을 캡처합니다.웹 성능 테스트 레코더는 적절한 값으로 이 필드를 자동으로 채웁니다.

    [!참고]

    쿼리 문자열 매개 변수는 예상 응답 URL 속성의 URL에 포함되지 않습니다.

    요청의 리디렉션 추적 속성을 False로 설정할 경우 응답 URL 유효성 검사 규칙은 요청의 URL 속성과 일치합니다.

    [!참고]

    예상 응답 URL 속성은 일반적으로 응답 URL 규칙과 같은 유효성 검사 규칙을 통해 검사됩니다.응답 URL 규칙은 속성을 포함하지 않고 런타임 동안 모든 리디렉션 후의 최종 URL이 기록된 값과 일치하는지만 확인합니다.즉, 최종 URL은 요청 완료 후 웹 브라우저의 주소 표시줄에 나타나는 URL입니다.이 규칙은 오류 페이지에 대한 리디렉션을 검색하기 위한 것입니다.응답 URL 유효성 검사 규칙은 기록된 웹 성능 테스트에 자동으로 추가됩니다.

매개 변수의 속성

  • 기록된 값   페이지의 바인딩된 필드를 바인딩 해제하고 해당 값을 원래의 정적 값으로 되돌릴 수 있습니다.속성에 대한 원래의 기록된 값을 복원하려면 FormPost 또는 QueryString 매개 변수의 기록된 값 속성을 사용합니다.이러한 매개 변수 중 하나가 바인딩 해제되면 해당 매개 변수 값이 기록된 값으로 자동으로 설정됩니다.

참고 항목

작업

방법: 웹 성능 테스트에서 보고 이름을 사용하여 요청 식별

방법: 코딩된 웹 성능 테스트 만들기

방법: 웹 성능 테스트 편집기를 사용하여 기존 웹 성능 테스트 편집

개념

웹 성능 테스트에 데이터 소스 바인딩

웹 성능 테스트에서 유효성 검사 및 추출 규칙 사용

기타 리소스

웹 성능 테스트 편집기를 사용하여 웹 성능 테스트 기록 사용자 지정