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


Устранение неполадок веб-тестов производительности

В этом разделе перечислены следующие распространенные проблемы, возникающие при работе с веб-тестами производительности в Visual Studio Ultimate.

Не удается разрешить удаленное имя

Элементы управления JavaScript и ActiveX не запускаются

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

Устранение проблем воспроизведения, вызванных динамическими параметрами

Не удается разрешить удаленное имя

Если веб-тест производительности содержит внешние URL-адреса, находящиеся за пределами межсетевого экрана, возможно отображение следующего сообщения об ошибке.

RequestFailed: Произошла следующая ошибка, которая может означать необходимость настройки прокси-сервера в веб-тесте производительности: "Невозможно разрешить удаленное имя".

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

Указание прокси-сервера

  1. Откройте веб-тест производительности.

  2. В дереве запросов выберите корневой узел. Имя корневого узла совпадает с именем веб-теста производительности.

  3. В окне Свойства найдите свойство Прокси и введите допустимое имя прокси. Спросите допустимое имя прокси у администратора сети или введите "default" для использования параметров прокси обозревателя Internet Explorer.

    Предупреждение

    Использование "default" в качестве параметра прокси может привести к проблемам с производительностью во время выполнения веб-теста производительности под нагрузкой.При выполнении веб-теста производительности в нагрузочном тесте рекомендуется не использовать значение "default" для прокси.

Элементы управления JavaScript и ActiveX не запускаются

На веб-узлах, где используются элементы управления JavaScript или ActiveX, отображается следующее сообщение об ошибке:

Параметры безопасности запрещают веб-узлам использование элементов управления ActiveX, установленных на вашем компьютере. Эта страница может отображаться неверно.

Средство просмотра результатов веб-тестов производительности не допускает запуска скриптов или элементов управления ActiveX, поскольку они не запускаются обработчиком веб-тестов производительности. Это сообщение означает, что обычный браузер может отображать на этой странице дополнительное динамическое содержимое. Как правило, при получении такого сообщения никаких действий пользователя не требуется. Дополнительные сведения см. в разделе Сведения об элементах управления JavaScript и ActiveX в веб-тестах производительности.

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

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

Не удается выполнить тест <Имя теста> на компьютере агента <Имя компьютера>: ссылка на объект не указывает на экземпляр объекта.

Это может произойти, если для класса веб-теста производительности определить DataSourceAttribute без соответствующего DataBindingAttribute. Чтобы устранить эту ошибку, добавьте DataBindingAttribute. Либо, если в DataSourceAttribute нет необходимости, удалите его или переместите в комментарий.

Примечание

Непривязанный источник данных — не единственная возможная причина ошибки Object reference not set to an instance of an object.Возможны и другие причины, включая неполадки в коде самого веб-теста производительности.При появлении этой ошибки нужно также проверить код веб-теста производительности.

Устранение проблем воспроизведения, вызванных динамическими параметрами

Для обнаружения проблем воспроизведения в средстве просмотра результатов веб-тестов производительности можно использовать некоторые возможности веб-тестов производительности. Например, можно воспользоваться функцией быстрого поиска для упрощения изолирования динамических параметров, вызывающих сбои воспроизведения как в веб-тестах производительности, так и в журнале записи. После выявления местоположения, в котором производится инициализация динамического параметра, можно добавить для него новое правило извлечения непосредственно из воспроизведения. Добавление нового правила извлечения устраняет сбои воспроизведения, вызванные динамическими параметрами. Также можно легко перемещаться между связанными параметрами в воспроизведении веб-теста производительности и редакторе веб-тестов производительности.

Дополнительные сведения см. в разделе Устранение проблем воспроизведения в средстве просмотра результатов веб-тестов производительности в веб-тестах производительности.

См. также

Задачи

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

Устранение неполадок, связанных со средствами тестирования Visual Studio ALM

Устранение неполадок нагрузочных тестов

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

Сведения об элементах управления JavaScript и ActiveX в веб-тестах производительности

Стратегии устранения неполадок контроллеров и агентов тестирования в нагрузочных тестах

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

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