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


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

При выполнении тестов из Visual Studio или в служба построения, среда тестирования может собрать данные, такие как диагностическая трассировка, системные сведения, или видео закодированных тестов пользовательского интерфейса.Можно также моделирование потенциальных узких мест на тестовых компьютерах, уменьшите свободной системной памяти, или имитировать низкую пропускную способность сети.

Параметр тестирования Visual Studio

Если приложение выполняется на нескольких компьютерах, можно настроить эти варианты отдельно для каждого компьютера и выберите, компьютер должен выполнить тестовый код.

Важное примечаниеВажно

.testsettings и .runsettings

Если вы знакомы с тестами в предыдущих выпусках Visual Studio, можно заметить, что файл .testsettings больше не включается в проекте модульного теста.Новая среда тестирования, введенная в Visual Studio 2012, можно настроить с помощью файла .runsettings.

Если используется файл .testsettings среда тестирования MSTest будет использоваться для выполнения тестов.Это выполняется медленнее и не позволяет для выполнения тестов из платформы тестирования третьей стороны.

Поэтому:

  1. Использование конфигурации по умолчанию, когда можно.

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

  3. Используйте файл .runsettings, если требуется настроить некоторые аспекты тестового запуска, например анализ каталога развертывания или покрытия кода.

  4. Используйте файл .testsettings, чтобы настроить диагностическая коллекции данных и для выполнения элемента управления, распределенные по сравнению с более чем одним компьютером.

    Необходимо использовать файл .testsettings на производительность веб-сайта и нагрузочных тестов и в закодированных тестах пользовательского интерфейса.

Требования

  • Visual Studio Ultimate или Visual Studio Premium или Visual Studio Test Professional

В этом разделе описывается определение параметров тестирования в Visual Studio.При запуске системные тесты в Microsoft Test Manager см. в разделе Создание параметров тестирования для автоматических системных тестов с помощью Microsoft Test Manager.

Когда следует ли использовать файл параметров тестирования?

При:

  • Собирать диагностические данные, чтобы выявить ошибки приложения.

  • Эмуляция потенциальных узких мест, приложение может иногда должны попадать в производственной среде.

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

  • Распределяйте большое количество тестов в дополнительных компьютеров.

  • Выполните производительность веб-сайта и нагрузочные тесты.При добавлении проекта к решению производительность веб-сайта и нагрузочного теста, он уже содержит файл .testsettings.Можно просто правка, файл.

Предупреждающее замечаниеВнимание

Модульные тесты выполняются медленнее, если используется файл параметров тестирования.Рекомендуется не использовать файл параметров тестирования с модульными тестами.Можно настроить модульные тесты, используя файл .runsettings.Для развертывания дополнительных файлов используйте DeploymentItemAttribute.

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

Использовать Разделы справки файл параметров тестирования?

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

  1. Добавьте файл .testsettings в решение.

    В контекстном меню решения Visual Studio, выберите Добавить, Создать элемент, а затем выберите Параметры тестирования.

  2. Правка файл параметров тестирования

  3. Выделите параметров тестирования для использования:

    • Выделите параметры тестирования для модульных тестов и закодированных тестов пользовательского интерфейса.
      В меню тест выберите Параметры тестирования, Выбрать файл параметров теста.

      Выбор параметров тестирования для единиц измерения и закодированных тестов пользовательского интерфейса

      Задание файла активных параметров тестирования — модульные тести и кодированные тесты пользовательского интерфейса

    • Select параметры тестирования для производительность веб-сайта и нагрузочных тестов.
      Открыть контекстное меню для файла .testsettings в решении необходимо использовать и выберите Активные параметры нагрузочных тестов и веб-тестов.

      Выбор параметров тестирования для производительность веб-сайта и нагрузочных тестов

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

  • Что еще ли должен знать?
    Примечания

    • Необходимый компонент Добавьте параметры тестирования в решение, не проект.

    • Необходимый компонентОтдельные команды для выбора параметров тестирования для тестов производительность веб-сайта и для других типов тестов.Веб-тесты производительности всегда требуется файла параметров тестирования.Модульные тесты и закодированные тесты пользовательского интерфейса не требуют файла параметров тестирования.

    • Значок “Внимание!”Предупреждение Не рекомендуется применить параметры тестирования в проект модульных тестов Visual Studio 2012, специально не требуется, чтобы параметры, которые она поддерживает.При применении параметров тестирования, более старая среда тестирования используется для выполнения тестов, а также потеряете преимущества характеристики увеличения производительности и гибкости новой платформы.

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

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

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

    • Необходимый компонентПараметры тестирования также выбираются контроллер тестирования.Необходимо использовать контроллер тестирования при выполнении приложения на нескольких компьютерах.

    • Необходимый компонентНекоторые проблемы совместимости для параметров тестирования между Visual Studio 2010 и Visual Studio 2012.В версиях Visual Studio до Visual Studio 2012, параметры тестирования были включены в решение при создании тестового проекта.Был один тип тестового проекта, который будет содержать все различных типов тестов.Однако в Visual Studio 2012, параметры тестирования не включаются в решении или при добавлении нового проекта модульного теста или новый проект закодированных тестов пользовательского интерфейса.Это результат улучшений в структуре тестирования модулей для улучшения расширяемость, гибкость и производительность.Однако можно открыть существующее решение Visual Studio 2010, содержащее тестовый проект и файл и его .testsettings будут выполняться.Кроме того, можно добавить файл .testsettings в решение Visual Studio 2012, если необходимо собрать конкретные тестовые данные или выполнить проверку теста с приложения, которое распределяно с более чем одним компьютером.

    • Необходимый компонентПри добавлении в решение проект веб-сайта и производительность нагрузочного теста, по умолчанию создается файл Local.testsettings.Он автоматически добавляется в решение в папке Элементы решения.Выполняет тесты локально без выбора адаптеров диагностических данных.Можно добавить или изменить файл .testsettings для определения адаптеры диагностических данных и контроллеры тестирования.

    • Совет Для дополнительного руководства см. в разделе Проверка непрерывной работы с Visual Studio 2012 – глава 6: Элемент тестирования.

Изменение параметров тестирования

Можно настроить различные значения для параметра тестирования с помощью следующих страницах в диалоговом окне Параметры тестирования.

  • Общие

  • Роли

  • Данные и диагностика

  • Развертывание

  • Скрипт настройки и очистки

  • узлы

  • Ожидания теста

  • Модульный тест

  • Поля имени

Параметры тестирования. Роли

Для ролей страницы можно либо настроить теста для запуска на локальном компьютере или выполнять удаленно.

Выбор локального выполнения

  • Локальное выполнение.Это означает, что тесты и приложения выполняются на компьютере Visual Studio или на сервере построения после вернули код.Перейдите к Данные и диагностика.

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

  • Удаленное выполнение используется, когда не требуется запускать любой части приложения локально.Это обычная конфигурация, в которой приложение требует определенных структур, например, определенным веб-браузера или базы данных.Можно собрать тестовых данных и настроить тестовая среда на каждом компьютере.

Ee256991.collapse_all(ru-ru,VS.110).gifНастройте контроллер тестирования и роли для коллекции и выполнения удаленных данных

Удаленное выполнение означает, что выполняется настройка приложения на одном или нескольких компьютерах помимо локальный компьютер.Параметры тестирования могут указывать коллекцию данных и конфигурация тестовой среды для компьютеров.Каждый компьютер должен содержать все агенты тестирования, связанный с контроллером тестирования.Считывает параметры контроллер тестирования и агенты тестирования используются для настройки тестовая среда и адаптеры диагностических данных каждого компьютера.Можно вручную или установите контроллер тестирования и агенты или используйте Microsoft Test Manager для создания лабораторной среды.

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

Роль параметров тестирования

  1. Из раскрывающегося списка Контроллер выберите контроллер тестирования для агентов тестирования, которые будут использоваться для выполнения тестов и сбора данных.

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

  3. Выделите роль, которую требуется для выполнения тестов и выберите пункт Задать в качестве роли для запуска тестов.Обычно это роль, в которой установлен клиентский компонент приложения.

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

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

  4. Выбор агентов тестирования, которые можно использовать для роли, необходимо создать атрибуты для этой роли, а затем присвоить эти атрибуты в агентов тестирования.Чтобы выполнять тесты одновременно на нескольких компьютерах, необходимо присвоить агентам тестовые атрибут из роли, установленную для выполнения тестов.Чтобы создать атрибут, выберите роль, а затем выберите команду Добавить на панели инструментов над списком атрибутов.

  5. Откроется диалоговое окно Правило выбора агента.

  6. Введите имя в поле Имя атрибута и значение в поле Значение атрибута, а затем выберите ОК.Добавьте необходимые атрибуты.

  7. Например, можно добавить атрибут с именем "ОЗУ > 16 ГБ" со значением True или False, чтобы с помощью фильтра выделить компьютеры агентов тестирования с объемом ОЗУ больше 16 ГБ.Однако необходимо вручную выбрать значение атрибута с агентах тестирования.Значения атрибутов не задано автоматически на основе спецификации компьютера.

  8. Чтобы применить атрибут на один или несколько агентов тестирования, присвойте атрибуту значение для агентов тестирования с помощью диалогового окна Управление контроллер тестирования.

Параметры тестирования. Данные и диагностика

В диалоговом окне Параметр тестирования выберите страницу Данные и диагностика.На этом этапе, в зависимости от того, как установить параметр на странице Роли, используйте один из следующих параметров:

  • Сведения о данных и диагностика используемой на локальном компьютере

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

  • Сведения о данных и диагностика используемой на удаленных компьютерах с помощью роли

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

    Пример ролей и адаптеров диагностических данных.

    Например, можно создать роль клиента с именем "Настольный клиент" и атрибутом "Использует SQL", равным True, и роль сервера с именем "SQL Server" и атрибутом "ОЗУ > 16 ГБ".Если определяется, что "клиент рабочего" выполняющая тесты, выбрав Задать в качестве роли для запуска тестов на странице Роли, а затем контроллер тестирования выделяет компьютеры с агентами тестирования, которые содержат атрибут "используют набора SQL" истинного" для выполнения тестов включен.Контроллер тестирования также выделяет SQL Server с компьютеров агентов тестирования, которые содержат атрибут "ОЗУ > с ОЗУ" для сбора только данные, определяется данными и диагностическими адаптерами включенной в роли."Агент тестов клиента на" также может собирать данные для компьютеров, что он выполняется, но необходимо выделить адаптеров данных и диагностики для этой роли, слишком.

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

В таблице представлены только адаптеры, которые можно использовать с тестами в Visual Studio.Дополнительные сведения об адаптерах диагностических данных, используемых в Microsoft Test Manager см. в разделе Настройка компьютеров и сбор диагностических данных с помощью параметров тестирования.

Адаптеры диагностических данных для автоматических тестов

Адаптер диагностических данных

Раздел

Прокси-сервер клиента ASP.NET для IntelliTrace и влияния на тесты. Этот прокси-сервер позволяет собирать данные об HTTP-обращениях из клиента к веб-серверу для адаптеров диагностических данных IntelliTrace и влияния на тесты.

Для сбора этих сведений не требуется выполнять настройку.

Практическое руководство. Сбор данных IntelliTrace для отладки сложных проблем

Практическое руководство. Сбор данных для определения тестов, которые должны быть выполнены после изменения кода

IntelliTrace. Адаптер диагностических данных для IntelliTrace можно настроить для сбора определенных диагностических данных трассировки с целью изоляции ошибок, которые трудно воспроизвести.Этот адаптер создает файл IntelliTrace с расширением ITRACE, который содержит эти данные.При неудачном завершении теста можно создать ошибку.К этой ошибке автоматически привязывается файл IntelliTrace, сохраняемый вместе с результатами теста.Данные, собираемые в файл IntelliTrace, повышают производительность отладки за счет снижения затрат времени на воспроизведение и диагностику ошибок в коде.Файл IntelliTrace позволяет имитировать локальный сеанс на другом компьютере, что повышает вероятность воспроизведения ошибки.

Дополнительные сведения см. в разделе Отладка приложения путем записи выполнения кода с помощью IntelliTrace.

Практическое руководство. Сбор данных IntelliTrace для отладки сложных проблем

Профилировщик ASP.NET. Можно создать параметр тестирования, включающий профилировщик ASP.NET, который собирает данные о производительности веб-приложений ASP.NET.

ПримечаниеПримечание
Этот адаптер диагностических данных для использования только с нагрузочными тестами, использующие веб-сайты, для которых требуется Visual Studio Ultimate.

Практическое руководство. Настройка профилировщика ASP.NET для нагрузочного тестирования с помощью параметров тестирования в Visual Studio

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

Покрытие кода Visual Studio (2010): можно создать параметр тестирования, который содержит данные о покрытии кода, используемые, чтобы выяснить, какое из кода описано тестами.

ПримечаниеПримечание
Этот адаптер диагностических данных применим только для параметров тестирования Visual Studio.Он не используется для параметров тестирования в Microsoft Test Manager.
ПримечаниеПримечание
Это для обеспечения совместимости с Visual Studio 2010.

Дополнительные сведения о покрытии кода см. в разделе Использование покрытия кода для определения объема протестированного кода.

Больше не рекомендуется настраивать покрытие кода с использованием параметров тестирования

Журнал событий. Можно настроить параметр тестирования для записи журнала событий, который будет включаться в результаты теста.

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

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

ПримечаниеПримечание
Этот адаптер диагностических данных применим только для параметров тестирования Visual Studio.Он не используется для параметров тестирования в Microsoft Test Manager.
ПримечаниеПримечание
Эмуляцию сети нельзя использовать для увеличения скорости сетевого подключения.

Практическое руководство. Настройка эмуляции сети с использованием параметров тестирования в Visual Studio

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

Для сбора этих сведений не требуется выполнять настройку.

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

Практическое руководство. Сбор данных для определения тестов, которые должны быть выполнены после изменения кода

Запись видео. При выполнении автоматического теста можно записывать сеанс рабочего стола на видео.Данная видеозапись может быть полезна для просмотра действий пользователя в закодированного тесте пользовательского интерфейса.Видеозапись может помочь другим членам команды определить проблемы с приложением, которые трудно воспроизвести.

Практическое руководство. Включение записей экрана и голоса во время тестирования с помощью параметров тестов

Параметры тестирования. Развертывание

  1. В диалоговом окне Параметры тестирования выберите страницу Развертывание.

  2. Чтобы создавать отдельный каталог для развертывания при каждом выполнении тестов, выберите команду Включить развертывание.

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

    Если эта команда выбрана, при выполнении тестов можно продолжать выполнять построение приложения.

  3. Чтобы добавить файл в каталог используется для выполнения тестов, которые необходимо использовать для тестов, выбрать команду Добавить файл и затем выделите файл, который требуется добавить.

  4. Чтобы добавить каталог на каталог используется для выполнения тестов, которые необходимо использовать для тестов, выбрать команду Добавить каталог и затем выделите каталог, который необходимо добавить.

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

    Дополнительные сведения о развертывании файлов и каталогов для отдельных тестов с помощью свойств и атрибута DeploymentItem см. в разделе Практическое руководство. Развертывание файлов для тестов.

Параметры тестирования. Скрипт настройки и очистки

  1. Чтобы выполнять скрипты до и после тестов, выберите страницу Скрипты установки и очистки в диалоговом окне Параметры тестирования.

  2. Введите расположение файла сценария в Скрипт настройки или нажмите кнопку с многоточием (), чтобы найти скрипт установки.

  3. Введите расположение файла сценария в Скрипт очистки или нажмите кнопку с многоточием (), чтобы найти скрипт очистки.

Параметры тестирования. Узлы

  1. Для выполнения тестов в другом основном приложении выберите страницу Узлы в диалоговом окне Параметры тестирования.

  2. Для выполнения модульных тестов в том же процессе, что и сайт ASP.NET, выберите вариант ASP.NET в меню Тип хоста.

  3. Используйте тест выполняется в разрядном 32 или 64 разрядном процессе для выделения, если требуется тест выполняться как разрядные 32 или 64 разрядные процессы.

    Для максимальной гибкости тестовые проекты следует компилировать в конфигурации Любой ЦП.Затем можно выполнить на равны 32 и 64 - разрядные агенты.Компиляция тестовых проектов в конфигурации 64 разряда не дает никаких преимуществ.

Параметры тестирования. Ожидания теста

  1. (Необязательно) для ограничения периода времени для каждого тестового запуска и отдельных тестов, выберите страницу Ожидания теста. в диалоговом окне Параметры тестирования.

  2. Для прекращения выполнения тестов при превышении предела времени щелкните Прервать тестовый запуск, если общее время превышает и введите значение предела.

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

Параметры тестирования. Модульный тест

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

  1. Для Корневая папка для загружаемых сборок выберите Обзор, чтобы найти папку и заполнить текстовое поле.

    Корневая папка, определенной может содержать переменные среды и представляет каталог, который будет использоваться в качестве ApplicationBase домена приложения, тесты в.Все сборки в этом каталоге будут доступны для загрузки модульными тестами.В рабочей среде рекомендуется задать в качестве этого параметра каталог, в который будет устанавливаться код тестовых сборок.Среды разработки рекомендуется задать в качестве этого параметра каталог, код тестовых сборок в построении.Это гарантирует, что все имеющиеся ссылки на двоичные файлы продукта будут загружаться и разрешаться во время обнаружения и выполнения тестов без необходимости копировать двоичные файлы продукта вместе с тестами.

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

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

    По умолчанию большинство сборки загружаются в правильный контекст загрузки "." Обычно необходимо оставить флажок Используйте контекст загрузки сборок в каталоге теста .Однако некоторые условия при может потребоваться отключить это:

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

    Если тесты зависят от загрузки в контексте, отличном от контекста загрузки (нетипичный случай).

    Дополнительные сведения см. в разделе Рекомендации для загрузки сборок.

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

    Откроется диалоговое окно Выбрать папку.

  4. Найдите папку, а также выбрать ОК.

    Папки для использования при запуске тестов — параметр, который, вероятнее всего, будет использоваться чаще остальных.Можно указать несколько путей к папкам со сборками, которые будут разрешаться в ходе обнаружения и выполнения тестов.Каждый из указываемых в этом разделе путей может содержать переменные среды.С каждым из указываемых здесь путей связано два параметра.

    Первый вариант выбирает флажок Использовать контекст загрузки, чтобы указать, что каталог должен использовать контекст загрузки разрешения сборок из каталога (если контекст загрузки не требуется для теста для правильного запуска, может просмотреть добиться увеличения производительности, снимите этот флажок).

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

  5. В разделе Дополнительные папки, используемые при обнаружении тестов выберите Добавить папку.

    Откроется диалоговое окно Выбрать папку.

  6. Найдите папку, а также выбрать ОК.

    Параметр Дополнительные папки, используемые при обнаружении тестов используется при или выполнение тестов в удаленного командного построения или выполняется автоматический запуск из Microsoft Test Manager.Указанные здесь пути будут использоваться для разрешения сборок, но только во время обнаружения тестов.Эти пути могут содержать переменные среды.Если составляется расписание удаленного запуска тестов из места построения, и не все зависимости тестовой сборки находятся в одном каталоге, эти пути можно использовать для того, чтобы гарантировать, что программа MSTest или контроллер тестирования смогут найти достаточное число зависимых сборок для обнаружения тестов и запланировать их запуск на удаленных компьютерах.

    Для запусков с помощью Microsoft Test Manager, дополнительные token-%BuildDrop%-, которые можно использовать для общего обращения к папке построения.Это исключает необходимость создания и обновления параметров тестирования при тестировании каждого нового построения.К сожалению, этот токен не поддерживается напрямую с помощью team build.Но если папка построения задана в переменной среды BuildDrop из определения построения, то результат будет таким же.

    Дополнительные сведения см. в разделе Проверка кода при помощи модульных тестов.

Параметры тестирования. Поля имени

(Необязательно) настроить свойства, элемент управления как Веб-тесты производительности выполняется в параметрах тестирования, выберите Веб-тест.

  1. Выберите параметр Фиксированное число запусков или Один запуск для строки.

  2. С помощью раскрывающегося списка Тип браузера выберите веб-браузер, который будет использоваться в веб-тесте производительности.Например, Internet Explorer 9.0.

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

    Веб-тестов производительности требуется Visual Studio Ultimate.

  3. (Необязательно) выберите Моделирование времени обработки, чтобы включить сымитировало паузы.

  4. (Необязательно) выберите Используйте каталог URL-адрес запроса как путь по умолчанию для файла cookie.

    Если Используйте каталог URL-адрес запроса как путь по умолчанию для файла cookie запрещено, тесты в Интернете используется расширение функциональности.

    Если запрос, например www.abc.com/myapp/abc.aspx, наборы файл cookie при ответе и не определяет путь, тест будет использовать все URL-адрес запроса как путь для файла cookie.Это означает, что файл cookie будет отправлена только следующий запрос с URL-адресом www.abc.com/myapp/abc.aspx.

    Если Используйте каталог URL-адрес запроса как путь по умолчанию для файла cookie включено, тесты в Интернете используется расширение функциональности.

    Если запрос, например www.abc.com/myapp/abc.aspx, наборы файл cookie при ответе и не определяет путь, тест будет использовать каталог URL-адрес запроса как путь для файла cookie.Это означает, что файл cookie будет отправлена со всеми запросами с текстом путь www.abc.com/myapp (например, www.abc.com/myapp/xyz.aspx).

    Это расширение функциональности последовательно с файлами cookie версия 1 определяется в RFC 2109.Дополнительные сведения см. в разделе Request for Comments: 2109.

См. также

Задачи

Практическое руководство. Добавление файла параметров тестирования из Microsoft Visual Studio

Практическое руководство. Изменение файла параметров тестирования в Microsoft Visual Studio

Практическое руководство. Выбор активных параметров тестирования в Microsoft Visual Studio

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

Пошаговое руководство. Использование контроллера тестирования и агентов тестирования в нагрузочном тесте

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

Настройка компьютеров и сбор диагностических данных с помощью параметров тестирования

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

Настройка тестовых компьютеров для выполнения тестов или сбора данных

Совместимость параметров тестирования с Visual Studio 2010

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

Проверка непрерывной работы с Visual Studio 2012 – глава 6: Элемент тестирования

Указание параметров тестов в Microsoft Test Manager

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

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