Поделиться через


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 Получает или задает GUID, который однозначно определяет каждый экземпляр класса WebTest. (Унаследовано от WebTest.)
Открытое свойство InheritFromWebTest Получает объект WebTest родительского веб-теста производительности, если веб-тест производительности включен в другой веб-тест производительности и наследует свойства родительского веб-теста производительности. (Унаследовано от WebTest.)
Открытое свойство Items Получает или задает набор элементов, содержащихся в этом веб-тесте производительности.Элементами являются транзакции, запросы, примечания и включенные веб-тесты производительности.
Открытое свойство LastRequestOutcome (Унаследовано от WebTest.)
Открытое свойство LastResponse Получает последний ответ, полученный на запрос верхнего уровня в этом веб-тесте производительности. (Унаследовано от WebTest.)
Открытое свойство Name Получает имя тестового случая. (Унаследовано от WebTest.)
Открытое свойство Outcome Получает или задает положительный или отрицательный результат веб-теста производительности. (Унаследовано от 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 Получает 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 (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.TestTools.WebTesting - пространство имен