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


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

Пространство имен Microsoft.VisualStudio.TestTools.WebTesting.Rules содержит набор правил, используемых веб-тестами производительности для тестирования веб-страниц.Эти правила обеспечивают веб-тесты производительности наборами средств для тестирования содержимого веб-страниц.Кроме того, для расширения функциональных возможностей веб-тестов производительности можно создавать настраиваемые правила.Правила определяются двумя категориями: правила извлечения и правила проверки.Правила извлечения выполняют поиск содержимого на веб-страницах и добавляют сведения в контекст, который может быть передан будущим запросам.Правила проверки проверяют, существует ли содержимое.

Классы

  Класс Описание
Открытый класс ConditionalRuleTypeAttribute Атрибут, представляющий атрибута типа условного правила.Данный атрибут указывает тип условного правила, к которому применяется условное правило.
Открытый класс ContextParameterExistenceRule Класс, содержащий условное правило, которое проверяет, существует ли параметр контекста.
Открытый класс CookieComparisonRule Класс, содержащий условное правило, проверяющее значение файла Cookie.
Открытый класс CookieExistenceRule Класс, содержащий условное правило, которое проверяет, существует ли определенный файл cookie.
Открытый класс CountingLoopRule Класс, содержащий условное правило, используемое для выполнения цикла определенное количество раз.
Открытый класс ExtractAttributeValue Извлекает значение атрибута из заданного тега HTML.
Открытый класс ExtractFormField Извлекает значение атрибута поля формы и добавляет его к объекту WebTestContext.
Открытый класс ExtractGuids
Открытый класс ExtractHiddenFields Извлекает все скрытые поля из ответа и добавляет все значения к контексту.
Открытый класс ExtractHttpHeader Используется для извлечения значения заголовка HTTP из ответа и размещения значения заголовка в объекте WebTestContext.
Открытый класс ExtractRegularExpression Извлекает из ответа текст, соответствующий шаблону регулярного выражения.
Открытый класс ExtractText Извлекает текста из объекта HtmlDocument на основе разграничения начальных и конечных строк, поиска регулярных выражений и вхождений текста.Извлеченный текст добавляется к объекту WebTestContext.
Открытый класс ForLoopRule Класс, содержащий условное правило, представляющее оператор итерации, оператор инициализации, тестовое выражение и оператор инкремента.
Открытый класс IsContextParameterNameAttribute Атрибут, указывающий, что свойство представляет имя параметра контекста.
Открытый класс LastRequestOutcomeRule Класс, содержащий условное правило, которое сравнивает результат последнего запроса.Применяется только к условным операторам.
Открытый класс LastResponseCodeRule Класс, содержащий условное правило, проверяющее код ответа последнего ответа.Применяется только к условным операторам.
Открытый класс NumericalComparisonRule Класс, содержащий условное правило, состоящее из числового сравнения.
Открытый класс ProbabilityRule Класс, который будет содержать условное правило, основанное на предоставленной вероятности.
Открытый класс RuleExecutionOrderAttribute Атрибут, указывающий, когда следует выполнять правило по отношению к зависимым запросам этого правила.
Открытый класс RuleResult Представляет результат выполнения правила веб-теста производительности.
Открытый класс SharePointExtractFormField2
Открытый класс SharePointExtractGUIDFormField
Открытый класс SharePointExtractListViewWebPartScriptValues
Открытый класс SharePointExtractSelectFormField
Открытый класс SharePointExtractViaKeyString
Открытый класс SharePointFindCalendarDates
Открытый класс SharePointFindCalendarItems
Открытый класс SharePointFindDocumentItems
Открытый класс SharePointFindHrefs
Открытый класс SharePointFindListItems
Открытый класс SharePointFindWorkFlowInstances
Открытый класс SharePointValidationRuleFindText2
Открытый класс SharePointValidationRuleResponseURL2
Открытый класс StringComparisonRule Класс, содержащий условное правило, состоящее из сравнения строк.
Открытый класс ValidateFormField Проверяет имя и значение атрибута поля формы.
Открытый класс ValidateHtmlSelectTag Правило проверки, используемое для проверки выбранного параметра из HTML-тега "select".
Открытый класс ValidateHtmlTagInnerText Правило проверки, используемое для проверки внутреннего текста из тега HTML.
Открытый класс ValidateResponseUrl Представляет правило, которое проверяет, что перенаправление происходит во время выполнения веб-теста производительности тогда и только тогда, когда оно ожидается.
Открытый класс ValidationRuleFindText Проверяет, существует ли указанный текст в текстовом ответе.
Открытый класс ValidationRuleRequestTime Проверяет, что ответ на запрос вернулся в течение указанного периода времени.
Открытый класс ValidationRuleRequiredAttributeValue Проверяет, что объект HtmlDocument, входящий в ответ, содержит тег, который имеет атрибут с указанным значением.
Открытый класс ValidationRuleRequiredTag Проверяет наличие указанного тега в ответе.
Открытый класс ValidationRuleResponseTimeGoal Используется для проверки того, что время ответа на запрос меньше или равно целевому значению времени ответа, заданному в свойствах запроса.

Перечисления

  Перечисление Описание
Открытое перечисление SharePointExtractSelectFormField.SelectionOptionValues

См. также

Ссылки

ValidationRule

ExtractionRule

Другие ресурсы

Working with Web Tests Overview

Практическое руководство. Добавление правила проверки к веб-тесту производительности

Практическое руководство. Добавление правила извлечения к веб-тесту производительности

Практическое руководство. Создание пользовательского правила проверки для веб-теста производительности

Практическое руководство. Создание пользовательского правила извлечения для веб-теста производительности