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


Настройка свойств веб-тестов производительности с помощью редактора веб-тестов производительности

Можно устанавливать свойства веб-теста производительности и частей веб-теста производительности, чтобы управлять способом выполнения теста и проверять характеристики тестируемого сайта.Ниже перечислены уровни, на которых можно устанавливать эти свойства.

  • На уровне веб-теста производительности

  • На уровне запроса веб-теста производительности

  • На уровне параметров передачи форм и строк запроса

ПримечаниеПримечание

Приведенный выше список не охватывает всех свойств.

Требования

  • Visual Studio Ultimate

Свойства на уровне веб-теста производительности

  • Свойство StopOnError.При выполнении веб-теста производительности ошибка HTTP-запроса может привести к сбою теста.Однако несмотря на это выполнение теста не прекращается автоматически.Чтобы обеспечить остановку теста при возникновении подобных ошибок, для свойства "Останавливать при ошибке" задается значение "True".

  • Свойство InheritFromWebTest дочерних веб-тестов производительности.Если веб-тест производительности включен в другой веб-тест производительности и наследует свойства родительского веб-теста производительности, это свойство возвращает объект WebTest родительского веб-теста производительности.

  • Объекты WebTest и WebTestRequest теперь имеют свойство Outcome, получающее результат Pass или Fail.Дополнительные сведения см. в разделах Outcome и Outcome.

Свойства на уровне запросов веб-теста производительности

  • ExpectedHttpStatusCode.В этом свойстве указывается код состояния HTTP, который определяет успешность запроса.Средство записи веб-тестов производительности первоначально устанавливает для него пустое значение.Кода возврата, находящийся в диапазоне уровня 200 или 300, означает успех.

    Для запроса можно добавить зависимый запрос.Если зависимый запрос завершается сбоем и его код состояния HTTP совпадает с ожидаемым кодом состояния HTTP из определения запроса, зависимый запрос будет помечен как успешный.

    Если добавить зависимый запрос и установить для его свойства "Разбирать зависимые запросы" значение "True", то после успешного синтаксического анализа совпадающего запроса определение зависимого запроса переопределяет запрос, для которого был выполнен синтаксический анализ.Это позволяет пропускать ошибки зависимых запросов, код возврата которых находится за пределами диапазона уровня 200 или 300, явно добавляя зависимый запрос и устанавливая его код возврата соответствующим образом.В пути URL-адреса зависимого запроса веб-теста производительности может содержаться контекстный параметр.

  • FollowRedirects.Если для свойства "Следовать перенаправлениям" установить значение "True", то свойство ожидаемого кода HTTP применяется к URL-адресу ответа.

    Например, можно установить для свойства "Ожидаемый код состояния HTTP" можно установить значение 401, а для свойства "Следовать перенаправлениям" значение "True".При выполнении теста проверяется, возвращается ли для кода состояния HTTP значение 401 (Несанкционированный) в том случае, когда пользователь указывает для веб-теста производительности учетные данные, которым не предоставлено право доступа к странице.

  • Ожидаемый URL-адрес ответа. В свойстве Ожидаемый URL-адрес ответа сохраняется ожидаемый окончательный URL-адрес запроса после всех перенаправлений.Средство записи веб-тестов производительности автоматически заполняет это поле соответствующим значением.

    ПримечаниеПримечание

    Параметры строки запроса не включаются в URL-адрес свойства Ожидаемый URL-адрес ответа.

    Если для свойства Следовать перенаправлениям запроса установить значение False, то значение правила проверки URL-адреса ответа будет совпадать с URL-адресом запроса.

    ПримечаниеПримечание

    Свойство Ожидаемый URL-адрес ответа обычно проверяется с помощью правила проверки, например с помощью правила URL-адреса ответа.Правило URL-адреса ответа не содержит свойств; оно во время выполнения проверяет совпадение конечного URL-адреса с записанным значением после выполнения всех перенаправлений.Другими словами, конечный URL-адрес — это URL-адрес, который отображается в адресной строке браузера после выполнения запроса.Данное правило предназначено для обнаружения перенаправлений на страницу ошибки.Правило проверки URL-адреса ответа автоматически добавляется к записанному веб-тесту производительности.

Свойства на уровне параметров

  • Записанное значение. Может потребоваться отменить привязку поля на странице и восстановить его исходное статическое значение.Чтобы восстановить исходное записанное значение для свойства, используйте свойство "Записанное значение" параметра FormPost или QueryString.При отмене привязки одного из этих параметров для значения этого параметра автоматически устанавливается записанное значение.

См. также

Задачи

Практическое руководство. Использование имен отчетов для быстрой идентификации запросов в веб-тесте производительности

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

Практическое руководство. Изменение существующего веб-теста производительности с помощью редактора веб-тестов производительности

Основные понятия

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

Использование правил проверки и извлечения в веб-тестах производительности

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

Настройка записей веб-теста производительности с помощью редактора веб-тестов производительности