Microsoft.VisualStudio.TestTools.WebTesting 네임스페이스
Microsoft.VisualStudio.TestTools.WebTesting 네임스페이스는 웹 성능 테스트를 활성화하는 클래스를 제공합니다. 이 네임스페이스에는 모든 웹 성능 테스트에 대한 기본 클래스인 WebTest 클래스가 포함되어 있습니다. WebTestRequest 및 WebTestResponse 클래스는 테스트 대상인 웹 페이지의 HTTP 요청과 응답을 시뮬레이션합니다. 이러한 클래스는 FormPostHttpBody 클래스를 사용하여 양식 게시 매개 변수를 시뮬레이션합니다. Microsoft.VisualStudio.TestTools.WebTesting이 클래스에는 데이터 바인딩, 테스트 규칙, 작업 항목 식별, 쿼리 문자열, HTTP 컨텍스트 및 테스트 기능을 제공하는 플러그 인에 대한 클래스도 포함되어 있습니다.
클래스
클래스 | 설명 | |
---|---|---|
![]() |
AlwaysExecuteRecorderPluginAttribute | 레코더 플러그 인이 항상 실행되어야 함을 나타내는 특성입니다. |
![]() |
BaseEnumStringConverter<T> | 열거형 값과 문자열 간의 변환에 도움이 되는 도우미 클래스입니다. |
![]() |
BinaryHttpBody | 이진 데이터를 포함하는 HTTP 본문을 나타냅니다. |
![]() |
Comment | 테스트 디자이너가 웹 성능 테스트에 추가하는 주석을 나타냅니다. |
![]() |
ConditionalEventArgs | 조건부 루프 및 문에 사용되는 이벤트 인수를 나타냅니다. |
![]() |
ConditionalRule | 조건 규칙은 조건 루프 또는 문에서 실행됩니다.이러한 규칙은 루프 또는 문의 본문을 실행해야 하는지 여부를 결정하기 위한 것입니다. |
![]() |
ConditionalRuleException | 조건 규칙의 세 가지 메서드 중 하나를 실행하는 동안 예외가 발생할 때 throw되는 예외를 나타냅니다. |
![]() |
ConditionalRuleReference | 특정 조건 규칙에 대한 참조의 기본 클래스입니다. |
![]() |
ConditionalRuleReferenceCollection | 웹 테스트 조건 규칙 참조에 대한 강력한 형식의 컨테이너를 나타냅니다. |
![]() |
ConditionConditionalRuleReference | 조건에 사용될 조건 규칙에 대한 참조를 나타냅니다. |
![]() |
ConnectionFailedWebTestException | 이곳의 콘텐츠는 업데이트되지 않습니다. 여기에 자료를 추가하지 마십시오. |
![]() |
ContextParameter | 이름과 값이 있는 웹 성능 테스트 컨텍스트의 단일 매개 변수를 나타냅니다. |
![]() |
ContextParameterCollection | ContextParameter 개체의 강력한 형식의 컬렉션을 포함합니다. |
![]() |
CssIterationAttribute | 이 테스트에 해당하는 프로젝트 반복을 나타냅니다.이 클래스는 상속될 수 없습니다. |
![]() |
CssProjectStructureAttribute | 팀 프로젝트 계층 구조에서 이 테스트에 상응하는 노드를 나타냅니다. |
![]() |
DataBindingAttribute | 웹 성능 테스트의 데이터 바인딩 속성을 정의하는 정보를 포함합니다.이 클래스는 상속될 수 없습니다. |
![]() |
DataSource | 웹 성능 테스트에 대한 데이터 소스를 정의합니다. |
![]() |
DataSourceAttribute | 웹 성능 테스트의 데이터 소스를 설명하는 정보를 포함합니다.이 클래스는 상속될 수 없습니다. |
![]() |
DataSourceCollection | DataSourceCollection 개체의 강력한 형식의 컬렉션을 포함합니다. |
![]() |
DataSourceTable | 웹 성능 테스트에서 사용할 수 있는 데이터 소스의 테이블을 나타내는 개체입니다. |
![]() |
DataSourceTableCollection | DataSourceTableCollection 개체의 강력한 형식의 컬렉션을 포함합니다. |
![]() |
DeclarativeWebTest | 선언적 XML 기반 웹 성능 테스트를 나타냅니다. |
![]() |
DeclarativeWebTestSerializer | .webtest 파일의 내용을 DeclarativeWebTest 클래스의 인스턴스로 로드합니다. |
![]() |
DeploymentItemAttribute | 테스트별 배포를 위한 파일이나 디렉터리와 같은 배포 항목을 지정하는 데 사용됩니다.이 클래스는 상속될 수 없습니다. |
![]() |
ExtractHtmlSelectTag | HTML 선택 태그에서 선택한 옵션을 추출하는 데 사용되는 규칙을 나타냅니다. |
![]() |
ExtractHtmlTagInnerText | HTML 태그에서 내부 텍스트를 추출하는 데 사용되는 규칙을 나타냅니다. |
![]() |
ExtractionEventArgs | ExtractValues 이벤트에 대한 데이터를 제공합니다. |
![]() |
ExtractionRule | 웹 성능 테스트에서 생성된 웹 응답에서 데이터를 가져오기 위한 규칙을 정의하는 데 사용되는 기본 클래스입니다. |
![]() |
ExtractionRuleReference | ExtractionRuleReference 클래스는 ExtractionRule에 대한 메타데이터 및 ExtractionRule을 사용하는 웹 성능 테스트를 실행할 때 ExtractionRule 인스턴스가 만들어지는 경우 사용할 매개 변수 값을 캡슐화합니다. |
![]() |
ExtractionRuleReferenceCollection | ExtractionRuleReferenceCollection 개체의 강력한 형식의 컬렉션을 포함합니다. |
![]() |
FileUploadParameter | 이곳의 콘텐츠는 업데이트되지 않습니다. 여기에 자료를 추가하지 마십시오. |
![]() |
ForLoopComparisonOperatorConverter | 열거형 값과 문자열 간의 변환에 도움이 되는 도우미 클래스입니다. |
![]() |
FormPostHttpBody | 폼 매개 변수의 컬렉션이 포함된 HTML 폼 게시 본문을 나타냅니다. |
![]() |
FormPostParameter | HTML 폼 POST 매개 변수를 나타냅니다. |
![]() |
FormPostParameterCollection | 폼 게시 매개 변수에 대한 강력한 형식의 컨테이너를 나타냅니다. |
![]() |
HtmlAttribute | HTML 특성을 나타냅니다. |
![]() |
HtmlAttributeWithOffsets | 기본 HtmlAttribute를 확장하고 HTML 문서 내에서 시작 및 끝 오프셋을 추적합니다. |
![]() |
HtmlDocument | HTML 응답 본문에서 HTML 태그의 집합에 대한 액세스를 제공합니다. |
![]() |
HtmlTag | HtmlTag 개체는 HTML 문서의 기반이며 문서의 구문 분석된 구조를 유지합니다. |
![]() |
HtmlTagInnerText | HTM 태그의 내부 텍스트를 나타내며 전체 문서의 내부 텍스트 위치에 대한 시작 및 끝 오프셋을 포함합니다. |
![]() |
HtmlTagInnerTextParser | HTML 문서에 있는 HTML 태그에서 내부 텍스트를 추출하는 데 사용되는 특수 파서입니다. |
![]() |
HtmlTagWithOffsets | HTML 문서 내에서 시작 및 끝 태그 오프셋을 추적하여 기본 HtmlTag를 확장합니다. |
![]() |
IncludeCodedWebTestAttribute | 다른 웹 성능 테스트에 포함된 코딩된 웹 성능 테스트를 정의하는 정보가 들어 있습니다. |
![]() |
IncludeDeclarativeWebTestAttribute | 다른 웹 성능 테스트에 포함된 코딩된 웹 성능 테스트를 정의하는 정보가 들어 있습니다.이 클래스는 상속될 수 없습니다. |
![]() |
IncludedWebTest | 다른 웹 성능 테스트에 포함된 웹 성능 테스트를 나타냅니다. |
![]() |
LoopConditionalRuleReference | 루프에 사용될 특정 조건 규칙에 대한 참조를 포함하는 클래스입니다. |
![]() |
NumericalComparisonOperatorConverter | 열거형 값과 문자열 간의 변환에 도움이 되는 도우미 클래스입니다. |
![]() |
OutcomeConverter | 열거형 값과 문자열 간의 변환에 도움이 되는 도우미 클래스입니다. |
![]() |
OwnerAttribute | 테스트를 유지, 실행 및 디버깅하는 담당자를 지정하는 데 사용합니다.이 클래스는 상속될 수 없습니다. |
![]() |
Parameter | HTTP 매개 변수 기본 클래스를 나타냅니다. |
![]() |
PluginOrRuleProperty | 규칙 또는 플러그 인에 대한 단일 속성의 이름 및 값을 나타냅니다. |
![]() |
PostPageEventArgs | WebTest.PostPage 이벤트에 대한 데이터를 제공합니다. |
![]() |
PostRequestEventArgs | WebTestRequest.PostRequest 과 WebTest.PostRequest 이벤트에 대한 데이터를 제공합니다. |
![]() |
PostTransactionEventArgs | WebTest.PostTransaction 이벤트에 대한 데이터를 제공합니다. |
![]() |
PostWebTestEventArgs | WebTest.PostWebTest 이벤트에 대한 데이터를 제공합니다. |
![]() |
PostWebTestRecordingEventArgs | 이곳의 콘텐츠는 업데이트되지 않습니다. 여기에 자료를 추가하지 마십시오. |
![]() |
PrePageEventArgs | WebTest.PrePage 이벤트에 대한 데이터를 제공합니다. |
![]() |
PreRequestDataBindingEventArgs | |
![]() |
PreRequestEventArgs | WebTest.PreRequest 이벤트에 대한 데이터를 제공합니다. |
![]() |
PreTransactionEventArgs | WebTest.PreTransaction 이벤트에 대한 데이터를 제공합니다. |
![]() |
PreWebTestEventArgs | WebTest.PreWebTest 이벤트에 대한 데이터를 제공합니다. |
![]() |
PriorityAttribute | 단위 테스트의 우선 순위를 지정하는 데 사용됩니다.이 클래스는 상속될 수 없습니다. |
![]() |
PropertyCollection | 웹 성능 테스트 규칙 속성에 대한 강력한 형식의 컨테이너를 나타냅니다. |
![]() |
QueryStringParameter | HTTP QueryString 매개 변수를 나타냅니다. |
![]() |
QueryStringParameterCollection | 쿼리 문자열 매개 변수에 대한 강력한 형식의 컨테이너를 나타냅니다. |
![]() |
RequestBodyEditorPluginReference | HTTP 요청 개체의 플러그 인을 나타냅니다. |
![]() |
SharepointInformation | |
![]() |
StringComparisonOperatorConverter | 열거형 값과 문자열 간의 변환에 도움이 되는 도우미 클래스입니다. |
![]() |
StringHttpBody | SOAP 지원에 사용되는 문자열 폼의 HTTP 본문을 나타냅니다. |
![]() |
TestDescriptionAttribute | 테스트의 설명을 지정하는 데 사용됩니다.이 클래스는 상속될 수 없습니다. |
![]() |
ThreadedWebTest | 웹 성능 테스트를 반복할 때마다 단일 스레드를 사용하는 코딩된 웹 성능 테스트의 기본 클래스를 나타냅니다. |
![]() |
TimeoutAttribute | 이 특성을 사용하여 웹 성능 테스트의 시간 제한 시간을 지정합니다. |
![]() |
TransactionTimer | 웹 성능 테스트에서 시간이 지정된 트랜잭션을 나타냅니다.웹 성능 테스트의 이 부분은 웹 성능 테스트 요청, 포함된 웹 성능 테스트 호출 또는 기타 웹 성능 테스트 트랜잭션을 포함할 수 있습니다. |
![]() |
ValidationEventArgs | ValidateResponse 이벤트에 대한 데이터를 제공합니다. |
![]() |
ValidationRule | 요청에서 유효한 HTTP 응답이 반환되는지 확인하고 응답의 내용이 예상 결과와 일치하는지 확인합니다.이 클래스는 상속되어야 합니다. |
![]() |
ValidationRuleReference | ValidationRuleReference 클래스는 ValidationRule에 대한 메타데이터 및 ValidationRule을 사용하는 웹 성능 테스트를 실행할 때 ValidationRule 인스턴스가 만들어지는 경우 사용할 매개 변수 값을 캡슐화합니다. |
![]() |
ValidationRuleReferenceCollection | 웹 성능 테스트 유효성 검사 규칙에 대한 serialize할 수 있는 강력한 형식의 컨테이너를 나타냅니다. |
![]() |
WebTest | 이곳의 콘텐츠는 업데이트되지 않습니다. 여기에 자료를 추가하지 마십시오. |
![]() |
WebTestBaseCollection<T> | 다양한 웹 성능 테스트를 저장하는 데 사용되는 추상 기본 클래스입니다. |
![]() |
WebTestCondition | 이 클래스는 조건문 구문을 나타내며조건 규칙이 충족되는 경우 실행되는 웹 성능 테스트 항목의 컬렉션이 포함됩니다. |
![]() |
WebTestConditionalConstruct | 조건 루프 및 조건 문 구문의 기본 클래스입니다. |
![]() |
WebTestContext | WebTest 에 사용할 수 있는 컨텍스트를 나타냅니다. |
![]() |
WebTestCorrelationResult | 상관 관계 모드에서 웹 성능 테스트를 실행할 때 적용되는 상관 관계의 결과를 포함하는 클래스입니다. |
![]() |
WebTestEmptyTableException | 빈 테이블에 대해 데이터 바인딩이 수행 중일 때 발생하는 예외를 나타냅니다. |
![]() |
WebTestEndOfDataException | UniqueDataBindingAccessMethod를 사용하여 테이블에서 데이터 바인딩을 수행할 때 테이블에 데이터 행이 더 이상 없는 경우 throw되는 예외입니다. |
![]() |
WebTestError | 웹 성능 테스트 실행 중에 발생하는 오류를 캡슐화하는 클래스입니다. |
![]() |
WebTestException | 테스트를 실행하는 동안 발생하는 오류에 대해 테스트 엔진에서 throw되는 예외입니다. |
![]() |
WebTestItem | WebTestRequest 에 대한 기본 클래스를 나타냅니다. |
![]() |
WebTestItemCollection | 웹 성능 테스트 항목에 대한 강력한 형식의 컨테이너를 나타냅니다. |
![]() |
WebTestLoop | 조건 규칙이 충족될 때 실행되는 웹 성능 테스트 항목의 컬렉션을 포함하는 조건 루프를 나타냅니다. |
![]() |
WebTestPageStatistics | 페이지의 실행에 대한 통계를 포함합니다. |
![]() |
WebTestPlugin | 웹 성능 테스트를 실행하기 전과 후에 코드를 실행하고 WebTest에 액세스하는 수단을 제공합니다.이 클래스는 상속되어야 합니다. |
![]() |
WebTestPluginReference | WebTestPluginReference 클래스는 WebTestRequestPlugin에 대한 메타데이터 및 WebTestRequestPlugin을 사용하는 웹 성능 테스트를 실행할 때 WebTestRequestPlugin 인스턴스가 만들어지는 경우 사용할 매개 변수 값을 캡슐화합니다. |
![]() |
WebTestPluginReferenceCollection | 웹 성능 테스트 플러그 인 참조에 대해 serialize할 수 있는 강력한 형식의 컨테이너를 나타냅니다. |
![]() |
WebTestRecorderPlugin | 웹 성능 테스트 레코더의 플러그 인 인터페이스입니다. |
![]() |
WebTestRecorderPluginReference | 실행 파일 플러그 인에 대한 참조에 대한 웹 성능 테스트 규칙을 나타냅니다. |
![]() |
WebTestRecorderUtilities | 요청을 구문 분석하는 메서드를 제공합니다.이 클래스는 상속될 수 없습니다. |
![]() |
WebTestRequest | 이곳의 콘텐츠는 업데이트되지 않습니다. 여기에 자료를 추가하지 마십시오. |
![]() |
WebTestRequestCollection | 웹 성능 테스트 요청 헤더에 대한 강력한 형식의 컨테이너입니다. |
![]() |
WebTestRequestHeader | HTTP 헤더를 나타냅니다. |
![]() |
WebTestRequestHeaderCollection | 웹 성능 테스트 요청 헤더에 대한 serialize할 수 있는 강력한 형식의 컨테이너입니다. |
![]() |
WebTestRequestPlugin | 요청을 처리하기 전과 처리한 후에 알림을 받습니다. |
![]() |
WebTestRequestPluginConverter | Visual Studio 2005의 웹 테스트를 변환할 클래스입니다.사용자 작성 코드에서는 사용되지 않습니다. |
![]() |
WebTestRequestPluginReference | WebTestRequestPluginReference 클래스는 WebTestRequestPlugin에 대한 메타데이터 및 WebTestRequestPlugin을 사용하는 웹 성능 테스트를 실행할 때 WebTestRequestPlugin 인스턴스가 만들어지는 경우 사용할 매개 변수 값을 캡슐화합니다. |
![]() |
WebTestRequestPluginReferenceCollection | 웹 성능 테스트 요청 플러그 인 참조에 대한 강력한 형식의 컨테이너를 나타냅니다. |
![]() |
WebTestRequestResult | 완료된 웹 성능 테스트 요청의 모든 결과 정보를 포함하는 클래스입니다. |
![]() |
WebTestRequestStatistics | 요청을 실행할 때 수집되는 키 정보를 추적하는 데 사용됩니다. |
![]() |
WebTestResponse | HTTP 응답을 나타냅니다. |
![]() |
WebTestResponseCodeConverter | 열거형 값과 문자열 간의 변환에 도움이 되는 도우미 클래스입니다. |
![]() |
WebTestResultComment | 웹 성능 테스트 결과의 주석 본문을 나타냅니다. |
![]() |
WebTestResultCondition | 웹 성능 테스트 결과 조건을 나타냅니다. |
![]() |
WebTestResultDetails | 웹 성능 테스트의 세부 결과를 포함하는 클래스입니다. |
![]() |
WebTestResultDetailsSerializer | WebTestResultDetails 를 이진 형식 파일로 저장하거나 이진 형식 파일에서 로드합니다. |
![]() |
WebTestResultGroup | 루프 또는 조건 등 웹 성능 테스트 결과의 결과 그룹을 추상화합니다. |
![]() |
WebTestResultIteration | 웹 성능 테스트의 현재 반복을 나타냅니다. |
![]() |
WebTestResultLoop | 웹 성능 테스트의 루프 반복 결과를 포함하는 클래스입니다. |
![]() |
WebTestResultLoopIteration | 웹 성능 테스트 루프 반복의 결과를 포함하는 클래스입니다. |
![]() |
WebTestResultPage | 최상위 페이지 결과를 검색합니다. |
![]() |
WebTestResultTransaction | 웹 성능 테스트에서 트랜잭션의 결과를 저장합니다. |
![]() |
WebTestResultUnit | 웹 성능 테스트 결과에 페이지 또는 요청 개체를 나타냅니다. |
![]() |
WebTestRuleBase | Microsoft.VisualStudio.TestTools.WebTesting 네임스페이스의 규칙 및 참조 클래스로 확장되는 추상 기본 클래스입니다. |
![]() |
WebTestStoppedException | 테이블에 추가 데이터 행이 없을 경우 고유한 AccessMethod를 사용하여 테이블에서 데이터 바인딩을 수행할 때 throw되는 예외를 나타냅니다. |
![]() |
WorkItemAttribute | 이 특성을 사용하여 테스트와 관련된 작업 항목을 지정합니다. |
인터페이스
인터페이스 | 설명 | |
---|---|---|
![]() |
IBinaryHttpBodyEditorPlugin | 이진 HTTP 본문 플러그 인에 대한 사용자 인터페이스를 제공합니다. |
![]() |
IHttpBody | HTTP 본문에 액세스하기 위한 공용 인터페이스를 제공합니다. |
![]() |
IStringHttpBodyEditorPlugin | 문자열 HTTP 본문 플러그 인에 대한 인터페이스를 제공합니다. |
열거형
열거형 | 설명 | |
---|---|---|
![]() |
ConditionalConstructType | 가능한 모든 조건 구문 형식을 열거합니다. |
![]() |
ConditionalRuleType | 가능한 모든 조건 규칙 형식을 열거합니다. |
![]() |
DataBindingAccessMethod | 데이터 바인딩에 사용되는 액세스 메서드의 열거형입니다. |
![]() |
DataBindingSelectColumns | 데이터 바인딩에 사용되는 열 필터를 지정합니다. |
![]() |
ForLoopComparisonOperator | for 루프 조건 규칙에 대해 사용 가능한 모든 숫자 비교 연산자를 열거합니다. |
![]() |
NumericalComparisonOperator | 사용할 수 있는 숫자 비교 연산자를 열거합니다. |
![]() |
Outcome | 웹 성능 테스트의 결과에 대해 설명합니다. |
![]() |
RequestType | 사용할 수 있는 요청 형식을 열거합니다. |
![]() |
RuleExecutionOrder | 유효성 검사 규칙의 가능한 실행 순서를 열거합니다. |
![]() |
StringComparisonOperator | 사용할 수 있는 문자열 비교 연산자를 열거합니다. |
![]() |
ValidationLevel | 로드 테스트에서 실행되는 유효성 검사 규칙의 중요도를 확인하는 데 사용됩니다. |
![]() |
WebTestErrorType | WebTestError 개체에 포함할 수 있는 오류 형식을 열거합니다. |
![]() |
WebTestExecutionInstruction | 작업을 처리할 방법을 지정하는 데 사용됩니다. |
![]() |
WebTestResponseCode | HTTP 1.1용 RFC 2616에 정의된 HTTP 응답 코드를 열거합니다. |
![]() |
WebTestResultStatus | 웹 성능 테스트 결과의 상태에 대한 열거형입니다. |
참고 항목
참조
기타 리소스
Working with Web Tests Overview
[사용되지 않음] 방법: 코딩된 웹 성능 테스트 만들기