Microsoft.VisualStudio.TestTools.WebTesting.Rules 네임스페이스
Microsoft.VisualStudio.TestTools.WebTesting.Rules 네임스페이스에는 웹 페이지를 테스트하기 위해 웹 성능 테스트에 사용되는 규칙 집합이 포함되어 있습니다.이러한 규칙은 웹 성능 테스트 시 웹 페이지의 내용을 테스트하는 데 필요한 도구 집합을 제공합니다.사용자 지정 규칙을 만들어 웹 성능 테스트 기능을 확장할 수도 있습니다.규칙은 추출 규칙과 유효성 검사 규칙이라는 두 가지 범주로 구분됩니다.추출 규칙은 웹 페이지에서 특정 내용을 찾고 관련 정보를 컨텍스트에 추가하여 이후의 요청에 이 정보를 전달할 수 있도록 합니다.유효성 검사 규칙은 특정 내용이 있는지 여부를 테스트합니다.
클래스
클래스 | 설명 | |
---|---|---|
ConditionalRuleTypeAttribute | 조건 규칙 형식 특성을 나타내는 특성입니다.이 특성은 조건 규칙이 적용되는 조건 규칙 형식을 지정합니다. | |
ContextParameterExistenceRule | 컨텍스트 매개 변수가 있는지 여부를 확인하는 조건 규칙을 포함하는 클래스입니다. | |
CookieComparisonRule | 쿠키의 값을 확인하는 조건 규칙을 포함하는 클래스입니다. | |
CookieExistenceRule | 특정 쿠키가 있는지 여부를 확인하는 조건 규칙을 있는 클래스입니다. | |
CountingLoopRule | 특정 횟수만큼 루프를 실행하는 데 사용되는 조건 규칙을 포함하는 클래스입니다. | |
ExtractAttributeValue | 지정된 HTML 태그에서 특성의 값을 추출합니다. | |
ExtractFormField | 폼 필드 특성의 값을 추출하여 WebTestContext에 추가합니다. | |
ExtractGuids | ||
ExtractHiddenFields | 응답에서 숨겨진 필드를 모두 추출하고 각 값을 컨텍스트에 추가합니다. | |
ExtractHttpHeader | 응답에서 HTTP 헤더 값을 추출하고 헤더 값을 WebTestContext에 추가하는 데 사용됩니다. | |
ExtractRegularExpression | 응답에서 정규식 패턴과 일치하는 텍스트를 추출합니다. | |
ExtractText | 시작/끝 구분 문자열, 일치하는 정규식 및 텍스트 항목을 기반으로 하는 HtmlDocument에서 텍스트를 추출합니다.추출된 텍스트는 WebTestContext에 추가됩니다. | |
ForLoopRule | 반복 문, 초기화 문, 테스트 식 및 증분 문을 나타내는 조건 규칙을 포함하는 클래스입니다. | |
IsContextParameterNameAttribute | 속성이 컨텍스트 매개 변수 이름을 나타내도록 지정하는 특성입니다. | |
LastRequestOutcomeRule | 마지막 요청의 결과를 비교하는 조건 규칙을 포함하는 클래스입니다.조건 문에만 적용됩니다. | |
LastResponseCodeRule | 마지막 응답의 응답 코드를 확인하는 조건 규칙을 포함하는 클래스입니다.조건 문에만 적용됩니다. | |
NumericalComparisonRule | 숫자 비교로 구성된 조건 규칙을 포함하는 클래스입니다. | |
ProbabilityRule | 제공된 확률을 기반으로 하는 조건 규칙을 포함하는 클래스입니다. | |
RuleExecutionOrderAttribute | 규칙을 이 규칙의 종속 요청에 따라 실행해야 하는 경우를 지정하는 특성입니다. | |
RuleResult | 웹 성능 테스트 규칙의 실행 결과를 나타냅니다. | |
SharePointExtractFormField2 | ||
SharePointExtractGUIDFormField | ||
SharePointExtractListViewWebPartScriptValues | ||
SharePointExtractSelectFormField | ||
SharePointExtractViaKeyString | ||
SharePointFindCalendarDates | ||
SharePointFindCalendarItems | ||
SharePointFindDocumentItems | ||
SharePointFindHrefs | ||
SharePointFindListItems | ||
SharePointFindWorkFlowInstances | ||
SharePointValidationRuleFindText2 | ||
SharePointValidationRuleResponseURL2 | ||
StringComparisonRule | 문자열 비교로 구성된 조건 규칙을 포함하는 클래스입니다. | |
ValidateFormField | 폼 필드 특성의 이름과 값을 확인합니다. | |
ValidateHtmlSelectTag | HTML 선택 태그에서 선택한 옵션의 유효성을 검사하는 데 사용된 유효성 검사 규칙입니다. | |
ValidateHtmlTagInnerText | HTML 태그에서 내부 텍스트의 유효성을 검사하는 데 사용되는 유효성 검사 규칙입니다. | |
ValidateResponseUrl | 리디렉션이 필요한 경우에만 웹 성능 테스트를 실행하는 도중 리디렉션이 발생하는지 유효성을 검사하는 규칙을 나타냅니다. | |
ValidationRuleFindText | 텍스트 응답에 지정한 텍스트가 있는지 여부를 확인합니다. | |
ValidationRuleRequestTime | 지정된 시간 안에 요청에 대한 응답이 반환되는지 확인합니다. | |
ValidationRuleRequiredAttributeValue | 지정된 값이 있는 특성을 포함한 태그가 응답으로 제공된 HtmlDocument에 포함되어 있는지 확인합니다. | |
ValidationRuleRequiredTag | 지정한 태그가 응답에 있는지 확인합니다. | |
ValidationRuleResponseTimeGoal | 요청의 응답 시간이 요청 속성에 지정된 응답 시간 목표보다 작거나 같은지 확인하는 데 사용됩니다. |
열거형
열거형 | 설명 | |
---|---|---|
SharePointExtractSelectFormField.SelectionOptionValues |
참고 항목
참조
기타 리소스
Working with Web Tests Overview