Microsoft.VisualStudio.TestTools.WebTesting.Rules - пространство имен
Пространство имен Microsoft.VisualStudio.TestTools.WebTesting.Rules содержит набор правил, используемых веб-тестами производительности для тестирования веб-страниц.Эти правила обеспечивают веб-тесты производительности наборами средств для тестирования содержимого веб-страниц.Кроме того, для расширения функциональных возможностей веб-тестов производительности можно создавать настраиваемые правила.Правила определяются двумя категориями: правила извлечения и правила проверки.Правила извлечения выполняют поиск содержимого на веб-страницах и добавляют сведения в контекст, который может быть передан будущим запросам.Правила проверки проверяют, существует ли содержимое.
Классы
Класс | Описание | |
---|---|---|
![]() |
ConditionalRuleTypeAttribute | Атрибут, представляющий атрибута типа условного правила.Данный атрибут указывает тип условного правила, к которому применяется условное правило. |
![]() |
ContextParameterExistenceRule | Класс, содержащий условное правило, которое проверяет, существует ли параметр контекста. |
![]() |
CookieComparisonRule | Класс, содержащий условное правило, проверяющее значение файла Cookie. |
![]() |
CookieExistenceRule | Класс, содержащий условное правило, которое проверяет, существует ли определенный куки-файл. |
![]() |
CountingLoopRule | Класс, содержащий условное правило, используемое для выполнения цикла определенное количество раз. |
![]() |
ExtractAttributeValue | Извлекает значение атрибута из заданного тега HTML. |
![]() |
ExtractFormField | Извлекает значение атрибута поля формы и добавляет его к объекту WebTestContext. |
![]() |
ExtractHiddenFields | Извлекает все скрытые поля из ответа и добавляет все значения к контексту. |
![]() |
ExtractHttpHeader | Используется для извлечения значения заголовка HTTP из ответа и размещения значения заголовка в объекте WebTestContext. |
![]() |
ExtractRegularExpression | Извлекает из ответа текст, соответствующий шаблону регулярного выражения. |
![]() |
ExtractText | Извлекает текста из объекта HtmlDocument на основе разграничения начальных и конечных строк, поиска регулярных выражений и вхождений текста.Извлеченный текст добавляется к объекту WebTestContext. |
![]() |
ForLoopRule | Класс, содержащий условное правило, представляющее оператор итерации, оператор инициализации, тестовое выражение и оператор инкремента. |
![]() |
IsContextParameterNameAttribute | Атрибут, указывающий, что свойство представляет имя параметра контекста. |
![]() |
LastRequestOutcomeRule | Класс, содержащий условное правило, которое сравнивает результат последнего запроса.Применяется только к условным операторам. |
![]() |
LastResponseCodeRule | Класс, содержащий условное правило, проверяющее код ответа последнего ответа.Применяется только к условным операторам. |
![]() |
NumericalComparisonRule | Класс, содержащий условное правило, состоящее из числового сравнения. |
![]() |
ProbabilityRule | Класс, который будет содержать условное правило, основанное на предоставленной вероятности. |
![]() |
RuleExecutionOrderAttribute | Атрибут, указывающий, когда следует выполнять правило по отношению к зависимым запросам этого правила. |
![]() |
RuleResult | Представляет результат выполнения правила веб-теста производительности. |
![]() |
StringComparisonRule | Класс, содержащий условное правило, состоящее из сравнения строк. |
![]() |
ValidateFormField | Проверяет имя и значение атрибута поля формы. |
![]() |
ValidateHtmlSelectTag | Правило проверки, используемое для проверки выбранного параметра из HTML-тега "select". |
![]() |
ValidateHtmlTagInnerText | Правило проверки, используемое для проверки внутреннего текста из тега HTML. |
![]() |
ValidateResponseUrl | Представляет правило, которое проверяет, что перенаправление происходит во время выполнения веб-теста производительности тогда и только тогда, когда оно ожидается. |
![]() |
ValidationRuleFindText | Проверяет, существует ли указанный текст в текстовом ответе. |
![]() |
ValidationRuleRequestTime | Проверяет, что ответ на запрос вернулся в течение указанного периода времени. |
![]() |
ValidationRuleRequiredAttributeValue | Проверяет, что объект HtmlDocument, входящий в ответ, содержит тег, который имеет атрибут с указанным значением. |
![]() |
ValidationRuleRequiredTag | Проверяет наличие указанного тега в ответе. |
![]() |
ValidationRuleResponseTimeGoal | Используется для проверки того, что время ответа на запрос меньше или равно целевому значению времени ответа, заданному в свойствах запроса. |
См. также
Ссылки
Другие ресурсы
Практическое руководство. Добавление правила проверки к веб-тесту производительности
Практическое руководство. Добавление правила извлечения к веб-тесту производительности