다음을 통해 공유


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

Microsoft.VisualStudio.TestTools.WebTesting 네임스페이스는 웹 성능 테스트를 활성화하는 클래스를 제공합니다.이 네임스페이스에는 모든 웹 성능 테스트에 대한 기본 클래스인 WebTest 클래스가 포함되어 있습니다.WebTestRequestWebTestResponse 클래스는 테스트 대상인 웹 페이지의 HTTP 요청과 응답을 시뮬레이션합니다.이러한 클래스는 FormPostHttpBody 클래스를 사용하여 양식 게시 매개 변수를 시뮬레이션합니다.Microsoft.VisualStudio.TestTools.WebTesting이 클래스에는 데이터 바인딩, 테스트 규칙, 작업 항목 식별, 쿼리 문자열, HTTP 컨텍스트 및 테스트 기능을 제공하는 플러그 인에 대한 클래스도 포함되어 있습니다.

클래스

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

인터페이스

  인터페이스 설명
Public 인터페이스 IBinaryHttpBodyEditorPlugin 이진 HTTP 본문 플러그 인에 대한 사용자 인터페이스를 제공합니다.
Public 인터페이스 IHttpBody HTTP 본문에 액세스하기 위한 공용 인터페이스를 제공합니다.
Public 인터페이스 IStringHttpBodyEditorPlugin 문자열 HTTP 본문 플러그 인에 대한 인터페이스를 제공합니다.

열거형

  열거형 설명
Public 열거형 ConditionalConstructType 가능한 모든 조건 구문 형식을 열거합니다.
Public 열거형 ConditionalRuleType 가능한 모든 조건 규칙 형식을 열거합니다.
Public 열거형 DataBindingAccessMethod 데이터 바인딩에 사용되는 액세스 메서드의 열거형입니다.
Public 열거형 DataBindingSelectColumns 데이터 바인딩에 사용되는 열 필터를 지정합니다.
Public 열거형 ForLoopComparisonOperator for 루프 조건 규칙에 대해 사용 가능한 모든 숫자 비교 연산자를 열거합니다.
Public 열거형 NumericalComparisonOperator 사용할 수 있는 숫자 비교 연산자를 열거합니다.
Public 열거형 Outcome 웹 성능 테스트의 결과에 대해 설명합니다.
Public 열거형 RequestType 사용할 수 있는 요청 형식을 열거합니다.
Public 열거형 RuleExecutionOrder 유효성 검사 규칙의 가능한 실행 순서를 열거합니다.
Public 열거형 StringComparisonOperator 사용할 수 있는 문자열 비교 연산자를 열거합니다.
Public 열거형 ValidationLevel 로드 테스트에서 실행되는 유효성 검사 규칙의 중요도를 확인하는 데 사용됩니다.
Public 열거형 WebTestErrorType WebTestError 개체에 포함할 수 있는 오류 형식을 열거합니다.
Public 열거형 WebTestExecutionInstruction 작업을 처리할 방법을 지정하는 데 사용됩니다.
Public 열거형 WebTestResponseCode HTTP 1.1용 RFC 2616에 정의된 HTTP 응답 코드를 열거합니다.
Public 열거형 WebTestResultStatus 웹 성능 테스트 결과의 상태에 대한 열거형입니다.

참고 항목

참조

기타 리소스

Understanding Web Tests

Creating a Web Test

웹 성능 테스트 편집기 개요

웹 성능 테스트 실행

방법: 명령줄에서 웹 성능 테스트 실행

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

연습: 웹 성능 테스트 기록 및 실행

연습: 코딩된 웹 성능 테스트 만들기

고급 웹 성능 테스트 작업