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


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

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

В редакторе веб-тестов производительности действия осуществляются двумя способами — с помощью кнопок на панели инструментов или выбором элементов в контекстном меню, вызываемом правым щелчком мыши.

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

Требования

  • Visual Studio Ultimate

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

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

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

Кнопка панели инструментов

Действие

Запуск теста

Выполняет веб-тест производительности в представлении веб-теста.

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

Добавить источник данных

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

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

Задание учетных данных

Устанавливает имя и пароль для имитации пользователя.

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

Добавление записи

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

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

Добавление подключаемого модуля веб-теста

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

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

Добавление подключаемого модуля запросов

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

Формирование кода

Отображает диалоговое окно "Создание закодированного веб-теста производительности" для генерирования закодированной версии данного веб-теста.

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

Параметризация веб-серверов

Отображает диалоговое окно "Параметризация веб-сервера".Можно параметризировать URL-адрес веб-сервера.Цель параметризации — упростить смену тестируемого веб-сервера.

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

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

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

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

Задание сведений о запросе

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

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

Создание сеанса анализа производительности для этого теста

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

Дополнительные сведения см. в разделе Creating Performance Sessions for a Web Performance Test.

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

В редакторе отображается иерархическое дерево URL-адресов, называемое деревом запросов.Для просмотра и изменения свойств, связанных с выбранным узлом в дереве запросов, используется окно "Свойства" Visual Studio.

Для отображения узлов и параметров запроса его можно развернуть.

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

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

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

Щелкните правой кнопкой мыши на узле запроса

Щелчок узла запроса правой кнопкой мыши

Параметр выбора узла правой кнопкой мыши

Действие

Добавить запрос (узел тестирования)

Вставить запрос (узел запросов)

Вставляет в веб-тест производительности дополнительный запрос.

Добавить запрос веб-службы (узел тестирования)

Вставить запрос веб-службы (узел запроса)

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

Добавить транзакцию (узел тестирования)

Вставить транзакцию (узел запросов)

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

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

Добавить цикл (узел тестирования)

Вставить цикл

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

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

Добавить условие (узел тестирования)

Вставить условие

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

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

Добавить комментарий (узел тестирования)

Вставить примечание (узел запросов)

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

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

Добавить вызов к веб-тесту (тестовый узел)

Вставить вызов в веб-тест

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

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

Добавить запись (узел тестирования)

Вставить запись (узел запросов)

Вставляет один или несколько HTTP -запросов с помощью средства записи веб-тестов производительности в браузере.

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

Добавить источник данных (узел тестирования, узел источников данных)

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

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

Добавить параметр контекста (узел тестирования, узел параметров конкуренции)

Добавляет параметр контекста в веб-тест производительности, к которому можно применять свойства в окне «Свойства».

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

Извлечь веб-тест (узел тестирования, узел запроса)

Отображает диалоговое окноИзвлечение веб-теста.

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

Добавить зависимый запрос (узел запроса)

Добавляет зависимый запрос.

Добавить заголовок (узел запроса)

Добавляет к запросу заголовок.

Добавить параметр строки запроса URL-адреса (узел запроса)

Добавляет к запросу параметр строки запроса.

Добавить параметр отправки формы (узел запроса)

Добавляет к запросу параметр отправки формы.

Добавить параметр отправки файла (узел запроса)

Добавляет параметр отправки файла.

Добавить правило проверки (узел тестирования, узел запроса)

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

Добавить правило извлечения (узел запроса)

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

Добавить подключаемый модуль веб-теста (узел тестирования)

Добавить подключаемый модуль запросов (узел запросов)

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

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

Поиск и замена в запросе (все узлы)

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

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

Создать код (узел тестирования)

Преобразует веб-тест производительности в веб-тест производительности в коде C# или Visual Basic.

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

Параметризация веб-серверов (узел тестирования)

Отображает диалоговое окно "Параметризация веб-сервера".Можно параметризировать URL-адрес веб-сервера.Цель параметризации — упростить смену тестируемого веб-сервера.

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

Повышение уровня динамических параметров (узел тестирования)

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

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

Выполнение теста (все узлы)

Выполняет веб-тест производительности в представлении веб-теста.

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

Вырезание (элементов в узлах Все)

Вырезает элемент для перемещения в другой тест или расположение в данном тесте.

Копирование (элементов в узле Все)

Копирует элемент для вставки в другой тест или расположение в данном тесте.

Удаление (элементов в узле Все)

Удаление элемента.

Свойства (все узлы)

Отображает свойства узла в окне свойств.

См. также

Задачи

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

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

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

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

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

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

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

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

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

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