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


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

Можно параметризировать URL-адрес веб-сервера.Цель параметризации — упростить смену тестируемого веб-сервера.Тест (записанный или закодированный) может выполняться для различных серверов.При использовании параметризации можно легко изменять тестируемые серверы, переопределяя параметр контекста веб-сервера.Не нужно заново записывать или заново создавать тест.

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

Также можно запустить веб-тесты производительности для ASP.NET Development Web Server на локальном компьютере.Можно создавать на локальном компьютере веб-службы, использующие ASP.NET Development Server для размещения веб-приложения.Дополнительные сведения о ASP.NET Development Server см. в разделе Web Servers in Visual Web Developer.

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

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

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

Требования

  • Visual Studio Ultimate

Создание параметра контекста для веб-сервера

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

  2. Нажмите кнопку Параметризация веб-серверов.

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

    Откроется диалоговое окно Смена веб-сервера.

  4. В диалоговом окне Смена веб-сервера ведите имя в поле Имя параметра контекста.

  5. Выберите либо Использовать веб-сервер, либо Использовать ASP.NET Development Server.

  6. Если выбран сервер ASP.NET Development Server, нужно указать путь к веб-узлу на локальном компьютере и корневой каталог веб-приложения.

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

    Можно выполнить параметризацию пути к веб-узлу с помощью переменной среды, например Test.WebServer1.Например, в командной строке введите set Test.WebServer1=http://MyProductionServer.Затем, если веб-тест производительности запускается из командной строки с помощью программы MSTest.exe, переменная среды будет действовать для этого запуска.Сведения о запуске тестов из командной строки см. в разделе Практическое руководство. Запуск автоматических тестов из командной строки с помощью программы MSTest.

  7. Нажмите кнопку ОК.

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

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

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

    Серверы ASP.NET Development Server будут автоматически запущены, а по завершении тестового запуска — остановлены.

См. также

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

Web Servers in Visual Web Developer

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

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