DeclarativeWebTest 클래스
선언적 XML 기반 웹 성능 테스트를 나타냅니다.
상속 계층 구조
System.Object
Microsoft.VisualStudio.TestTools.WebTesting.WebTest
Microsoft.VisualStudio.TestTools.WebTesting.DeclarativeWebTest
네임스페이스: Microsoft.VisualStudio.TestTools.WebTesting
어셈블리: Microsoft.VisualStudio.QualityTools.WebTestFramework(Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)
구문
‘선언
<SerializableAttribute> _
Public Class DeclarativeWebTest _
Inherits WebTest _
Implements ICloneable
[SerializableAttribute]
public class DeclarativeWebTest : WebTest,
ICloneable
[SerializableAttribute]
public ref class DeclarativeWebTest : public WebTest,
ICloneable
[<SerializableAttribute>]
type DeclarativeWebTest =
class
inherit WebTest
interface ICloneable
end
public class DeclarativeWebTest extends WebTest implements ICloneable
DeclarativeWebTest 형식에서는 다음과 같은 멤버를 노출합니다.
생성자
이름 | 설명 | |
---|---|---|
DeclarativeWebTest | DeclarativeWebTest 클래스의 새 인스턴스를 초기화합니다. |
위쪽
속성
이름 | 설명 | |
---|---|---|
ConditionalRuleReferences | 조건별 규칙 참조의 컬렉션을 가져옵니다. | |
Context | 런타임에 웹 성능 테스트에 사용할 수 있는 컨텍스트 변수가 포함된 개체를 가져오거나 설정합니다. (WebTest에서 상속됨) | |
ContextParameters | 이 웹 성능 테스트와 연결된 컨텍스트 매개 변수 집합을 가져옵니다. | |
DataSources | 웹 성능 테스트에 정의된 데이터 소스의 컬렉션을 가져옵니다. (WebTest에서 상속됨) | |
Description | 이 웹 성능 테스트의 텍스트 설명을 가져오거나 설정합니다. | |
Guid | WebTest 의 각 인스턴스를 고유하게 식별하는 GUID를 가져오거나 설정합니다. (WebTest에서 상속됨) | |
InheritFromWebTest | 이 웹 성능 테스트가 다른 웹 성능 테스트에 포함되어 있고 부모 웹 성능 테스트의 속성을 상속하는 경우 부모 웹 성능 테스트의 WebTest 개체를 가져옵니다. (WebTest에서 상속됨) | |
Items | 이 웹 성능 테스트에 포함된 항목 집합을 가져오거나 설정합니다.항목은 트랜잭션, 요청, 주석 및 포함된 웹 성능 테스트입니다. | |
LastRequestOutcome | (WebTest에서 상속됨) | |
LastResponse | 이 웹 성능 테스트에서 최상위 요청에 대해 전달받은 마지막 응답을 가져옵니다. (WebTest에서 상속됨) | |
Name | 테스트 사례의 이름을 가져옵니다. (WebTest에서 상속됨) | |
Outcome | 웹 성능 테스트의 결과(Pass 또는 Fail)를 가져오거나 설정합니다. (WebTest에서 상속됨) | |
Password | 인증에 사용되는 암호를 가져오거나 설정합니다. (WebTest에서 상속됨) | |
PreAuthenticate | 웹 성능 테스트에서 모든 요청을 미리 인증할지 여부를 나타내는 값을 가져오거나 설정합니다. (WebTest에서 상속됨) | |
Proxy | 웹 성능 테스트에 사용할 프록시 서버를 나타내는 값을 가져오거나 설정합니다. (WebTest에서 상속됨) | |
RequestBodyCaptureLimit | 요청 데이터를 캡처하는 데 사용되는 제한을 바이트 단위로 가져오거나 설정합니다. (WebTest에서 상속됨) | |
RequestItems | 이 테스트 사례에 모든 요청 항목의 컬렉션을 가져옵니다. | |
ResponseBodyCaptureLimit | 응답 데이터를 캡처하는 데 사용되는 제한을 바이트 단위로 가져오거나 설정합니다. (WebTest에서 상속됨) | |
StopOnError | 오류가 발생할 때 테스트 실행을 중지해야 하는지 여부를 나타내는 값을 가져오거나 설정합니다. (WebTest에서 상속됨) | |
UserName | 인증에 사용되는 사용자 이름을 가져오거나 설정합니다. (WebTest에서 상속됨) | |
ValidationRuleReferences | 웹 성능 테스트 수준 유효성 검사 규칙에 대한 참조의 컬렉션을 가져옵니다. (WebTest에서 상속됨) | |
WebProxy | 이 웹 성능 테스트에 사용할 웹 프록시를 가져오거나 설정합니다. (WebTest에서 상속됨) | |
WebTestPluginReferences | 웹 성능 테스트 플러그 인에 대한 참조의 컬렉션을 가져옵니다. (WebTest에서 상속됨) |
위쪽
메서드
이름 | 설명 | |
---|---|---|
AddCommentToResult | 가장 최근에 완료된 웹 성능 테스트 요청, 트랜잭션 또는 포함된 웹 테스트에 따른 웹 성능 테스트 결과에 주석을 추가합니다. (WebTest에서 상속됨) | |
AddDataSource(String, String, DataBindingAccessMethod, array<String[]) | 웹 성능 테스트에 포함된 데이터 컬렉션에 데이터 소스를 추가합니다. (WebTest에서 상속됨) | |
AddDataSource(String, String, String, DataBindingAccessMethod, array<String[]) | 웹 성능 테스트에 포함된 데이터 컬렉션에 데이터 소스를 추가합니다. (WebTest에서 상속됨) | |
AddDataSource(String, String, String, DataBindingAccessMethod, DataBindingSelectColumns, array<String[]) | (WebTest에서 상속됨) | |
AddDataSourceBinding | 바인딩 관계를 정의하고 이를 웹 성능 테스트의 데이터 소스 바인딩 컬렉션에 추가합니다. (WebTest에서 상속됨) | |
BeginCondition | (WebTest에서 상속됨) | |
BeginLoop | (WebTest에서 상속됨) | |
BeginTransaction | 지정된 이름을 사용하여 트랜잭션 타이머를 시작합니다. (WebTest에서 상속됨) | |
Clone | 현재 인스턴스의 복사본인 새 DeclarativeWebTest를 만듭니다. | |
EndCondition | (WebTest에서 상속됨) | |
EndLoop | (WebTest에서 상속됨) | |
EndTransaction(String) | 지정된 이름의 트랜잭션 타이머를 종료합니다. (WebTest에서 상속됨) | |
EndTransaction(String, Boolean) | 지정된 트랜잭션을 끝냅니다. (WebTest에서 상속됨) | |
Equals | 지정한 개체와 현재 개체가 같은지 여부를 확인합니다. (Object에서 상속됨) | |
ExecuteConditionalRule | (WebTest에서 상속됨) | |
Finalize | 가비지 수집에서 회수하기 전에 개체에서 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨) | |
GetDataTableRowCount | (WebTest에서 상속됨) | |
GetEnumerator | 웹 성능 테스트의 항목을 열거하는 열거자를 가져옵니다. (WebTest에서 상속됨) | |
GetExtractionRuleVariables | 웹 테스트의 모든 추출 규칙 변수 이름을 반환합니다. | |
GetHashCode | 특정 형식에 대한 해시 함수 역할을 합니다. (Object에서 상속됨) | |
GetItem | 0부터 시작하는 요청 번호가 지정된 WebTestItem을 가져옵니다. | |
GetRequestEnumerator | 조건부 규칙을 기반으로 하는 런타임에 모든 요청에 대한 열거자를 가져옵니다. (WebTest.GetRequestEnumerator()을(를) 재정의함) | |
GetType | 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨) | |
IncludeWebTest(String) | 코딩된 웹 성능 테스트 내부에서 코딩된 웹 성능 테스트를 호출합니다. (WebTest에서 상속됨) | |
IncludeWebTest(WebTest) | 코딩된 웹 성능 테스트 내부에서 코딩된 웹 성능 테스트를 호출합니다. (WebTest에서 상속됨) | |
IncludeWebTest(String, Boolean) | 코딩된 웹 성능 테스트 내부에서 코딩된 웹 성능 테스트를 호출합니다. (WebTest에서 상속됨) | |
IncludeWebTest(WebTest, Boolean) | 코딩된 웹 성능 테스트 내부에서 코딩된 웹 성능 테스트를 호출합니다. (WebTest에서 상속됨) | |
InitializeDataBinding | 특성의 데이터 소스 및 데이터 바인딩 정보를 현재 인스턴스에 추가합니다.주로 코딩된 웹 테스트에 사용됩니다. (WebTest.InitializeDataBinding()을(를) 재정의함) | |
InsertItemAt | 지정된 항목 인덱스에 WebTestItem을 삽입합니다. | |
InternalSetOutcome | (WebTest에서 상속됨) | |
MemberwiseClone | 현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨) | |
MoveDataTableCursor(String, String) | 데이터 테이블의 커서를 다음 레코드로 이동합니다. (WebTest에서 상속됨) | |
MoveDataTableCursor(String, String, Int32) | (WebTest에서 상속됨) | |
RegisterDataSourceInLoop | (WebTest에서 상속됨) | |
ReloadDataTable | (WebTest에서 상속됨) | |
RemoveItemAt | 지정된 항목 인덱스에 있는 WebTestItem을 제거합니다. | |
Stop | 현재 웹 성능 테스트를 중지합니다. (WebTest에서 상속됨) | |
ToString | 현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨) |
위쪽
이벤트
이름 | 설명 | |
---|---|---|
PostPage | (WebTest에서 상속됨) | |
PostRequest | 이 웹 성능 테스트에서 실행하는 각 요청 다음에 발생합니다. (WebTest에서 상속됨) | |
PostTransaction | (WebTest에서 상속됨) | |
PostWebTest | 웹 성능 테스트를 실행 한 후 발생합니다. (WebTest에서 상속됨) | |
PrePage | (WebTest에서 상속됨) | |
PreRequest | 이 웹 성능 테스트에서 실행하는 각 요청 이전에 발생합니다. (WebTest에서 상속됨) | |
PreRequestDataBinding | (WebTest에서 상속됨) | |
PreTransaction | (WebTest에서 상속됨) | |
PreWebTest | 웹 성능 테스트를 실행하기 전에 발생합니다. (WebTest에서 상속됨) | |
ValidateResponse | 웹 성능 테스트 요청에 대한 응답이 수신되어 유효성을 검사할 준비가 되었을 때 발생합니다. (WebTest에서 상속됨) | |
ValidateResponseOnPageComplete | (WebTest에서 상속됨) |
위쪽
설명
DeclarativeWebTest 클래스를 기본 클래스로 사용하지 마십시오.
스레드로부터의 안전성
이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.