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 - пространство имен