다음을 통해 공유


Microsoft.VisualStudio.TestTools.WebTesting.Rules 네임스페이스

Microsoft.VisualStudio.TestTools.WebTesting.Rules 네임스페이스에는 웹 페이지를 테스트하기 위해 웹 성능 테스트에 사용되는 규칙 집합이 포함되어 있습니다.이러한 규칙은 웹 성능 테스트 시 웹 페이지의 내용을 테스트하는 데 필요한 도구 집합을 제공합니다.사용자 지정 규칙을 만들어 웹 성능 테스트 기능을 확장할 수도 있습니다.규칙은 추출 규칙과 유효성 검사 규칙이라는 두 가지 범주로 구분됩니다.추출 규칙은 웹 페이지에서 특정 내용을 찾고 관련 정보를 컨텍스트에 추가하여 이후의 요청에 이 정보를 전달할 수 있도록 합니다.유효성 검사 규칙은 특정 내용이 있는지 여부를 테스트합니다.

클래스

  클래스 설명
Public 클래스 ConditionalRuleTypeAttribute 조건 규칙 형식 특성을 나타내는 특성입니다.이 특성은 조건 규칙이 적용되는 조건 규칙 형식을 지정합니다.
Public 클래스 ContextParameterExistenceRule 컨텍스트 매개 변수가 있는지 여부를 확인하는 조건 규칙을 포함하는 클래스입니다.
Public 클래스 CookieComparisonRule 쿠키의 값을 확인하는 조건 규칙을 포함하는 클래스입니다.
Public 클래스 CookieExistenceRule 특정 쿠키가 있는지 여부를 확인하는 조건 규칙을 있는 클래스입니다.
Public 클래스 CountingLoopRule 특정 횟수만큼 루프를 실행하는 데 사용되는 조건 규칙을 포함하는 클래스입니다.
Public 클래스 ExtractAttributeValue 지정된 HTML 태그에서 특성의 값을 추출합니다.
Public 클래스 ExtractFormField 폼 필드 특성의 값을 추출하여 WebTestContext에 추가합니다.
Public 클래스 ExtractHiddenFields 응답에서 숨겨진 필드를 모두 추출하고 각 값을 컨텍스트에 추가합니다.
Public 클래스 ExtractHttpHeader 응답에서 HTTP 헤더 값을 추출하고 헤더 값을 WebTestContext에 추가하는 데 사용됩니다.
Public 클래스 ExtractRegularExpression 응답에서 정규식 패턴과 일치하는 텍스트를 추출합니다.
Public 클래스 ExtractText 시작/끝 구분 문자열, 일치하는 정규식 및 텍스트 항목을 기반으로 하는 HtmlDocument에서 텍스트를 추출합니다.추출된 텍스트는 WebTestContext에 추가됩니다.
Public 클래스 ForLoopRule 반복 문, 초기화 문, 테스트 식 및 증분 문을 나타내는 조건 규칙을 포함하는 클래스입니다.
Public 클래스 IsContextParameterNameAttribute 속성이 컨텍스트 매개 변수 이름을 나타내도록 지정하는 특성입니다.
Public 클래스 LastRequestOutcomeRule 마지막 요청의 결과를 비교하는 조건 규칙을 포함하는 클래스입니다.조건 문에만 적용됩니다.
Public 클래스 LastResponseCodeRule 마지막 응답의 응답 코드를 확인하는 조건 규칙을 포함하는 클래스입니다.조건 문에만 적용됩니다.
Public 클래스 NumericalComparisonRule 숫자 비교로 구성된 조건 규칙을 포함하는 클래스입니다.
Public 클래스 ProbabilityRule 제공된 확률을 기반으로 하는 조건 규칙을 포함하는 클래스입니다.
Public 클래스 RuleExecutionOrderAttribute 규칙을 이 규칙의 종속 요청에 따라 실행해야 하는 경우를 지정하는 특성입니다.
Public 클래스 RuleResult 웹 성능 테스트 규칙의 실행 결과를 나타냅니다.
Public 클래스 StringComparisonRule 문자열 비교로 구성된 조건 규칙을 포함하는 클래스입니다.
Public 클래스 ValidateFormField 폼 필드 특성의 이름과 값을 확인합니다.
Public 클래스 ValidateHtmlSelectTag HTML 선택 태그에서 선택한 옵션의 유효성을 검사하는 데 사용된 유효성 검사 규칙입니다.
Public 클래스 ValidateHtmlTagInnerText HTML 태그에서 내부 텍스트의 유효성을 검사하는 데 사용되는 유효성 검사 규칙입니다.
Public 클래스 ValidateResponseUrl 리디렉션이 필요한 경우에만 웹 성능 테스트를 실행하는 도중 리디렉션이 발생하는지 유효성을 검사하는 규칙을 나타냅니다.
Public 클래스 ValidationRuleFindText 텍스트 응답에 지정한 텍스트가 있는지 여부를 확인합니다.
Public 클래스 ValidationRuleRequestTime 지정된 시간 안에 요청에 대한 응답이 반환되는지 확인합니다.
Public 클래스 ValidationRuleRequiredAttributeValue 지정된 값이 있는 특성을 포함한 태그가 응답으로 제공된 HtmlDocument에 포함되어 있는지 확인합니다.
Public 클래스 ValidationRuleRequiredTag 지정한 태그가 응답에 있는지 확인합니다.
Public 클래스 ValidationRuleResponseTimeGoal 요청의 응답 시간이 요청 속성에 지정된 응답 시간 목표보다 작거나 같은지 확인하는 데 사용됩니다.

참고 항목

참조

ValidationRule

ExtractionRule

기타 리소스

Understanding Web Tests

방법: 웹 성능 테스트에 유효성 검사 규칙 추가

방법: 웹 성능 테스트에 추출 규칙 추가

방법: 웹 성능 테스트에 대한 사용자 지정 유효성 검사 규칙 만들기

방법: 웹 성능 테스트에 대한 사용자 지정 추출 규칙 만들기