Обзор редактора веб-тестов производительности
Для редактирования записанных веб-тестов производительности используется редактор веб-тестов производительности.Обычно веб-тесты производительности записываются с помощью средства записи веб-тестов производительности, которое устанавливается как часть Microsoft Visual Studio Ultimate.Дополнительные сведения о записи веб-тестов производительности см. в разделе Практическое руководство. Создание веб-теста производительности с помощью средства записи веб-тестов производительности.
В редакторе веб-тестов производительности действия осуществляются двумя способами — с помощью кнопок на панели инструментов или выбором элементов в контекстном меню, вызываемом правым щелчком мыши.
Дополнительные сведения о веб-тестах производительности см. в разделе Практическое руководство. Изменение существующего веб-теста производительности с помощью редактора веб-тестов производительности.
Требования
- Visual Studio Ultimate
Задачи панели инструментов редактора веб-тестов производительности
С помощью панели инструментов в редакторе веб-тестов производительности можно применять к редактируемому веб-тесту производительности перечисленные ниже действия.
Кнопка панели инструментов |
Действие |
---|---|
Запуск теста |
Выполняет веб-тест производительности в представлении веб-теста. Дополнительные сведения см. в разделе Практическое руководство. Запуск веб-теста производительности. |
Добавить источник данных |
Добавляет источник данных к веб-тесту производительности, используемому для привязки данных. Дополнительные сведения см. в разделе Практическое руководство. Добавление привязки данных к веб-запросу. |
Задание учетных данных |
Устанавливает имя и пароль для имитации пользователя. Дополнительные сведения см. в разделе Практическое руководство. Установка учетных данных для веб-теста производительности. |
Добавление записи |
Отображает браузер, готовый для записи дополнительного взаимодействия с веб-приложением. Дополнительные сведения см. в разделе Практическое руководство. Создание веб-теста производительности с помощью средства записи веб-тестов производительности. |
Добавление подключаемого модуля веб-теста |
Отображает диалоговое окно для выбора подключаемого модуля веб-теста производительности, добавляемого к веб-тесту производительности. Дополнительные сведения см. в разделе Практическое руководство. Создание подключаемого модуля веб-теста производительности. |
Добавление подключаемого модуля запросов |
Отображает диалоговое окно для выбора подключаемого модуля запросов, добавляемого к веб-тесту производительности.Дополнительные сведения см. в разделе Практическое руководство. Создание подключаемого модуля уровня запроса. |
Формирование кода |
Отображает диалоговое окно "Создание закодированного веб-теста производительности" для генерирования закодированной версии данного веб-теста. Дополнительные сведения см. в разделе Практическое руководство. Создание кодированного веб-теста производительности. |
Параметризация веб-серверов |
Отображает диалоговое окно "Параметризация веб-сервера".Можно параметризировать URL-адрес веб-сервера.Цель параметризации — упростить смену тестируемого веб-сервера. Дополнительные сведения см. в разделе Практическое руководство. Параметризация URL-адреса веб-сервера веб-тестов производительности. |
Повышение уровня динамических параметров до параметров веб-теста |
Отображает диалоговое окно обнаружения динамических параметров, которое автоматически начинает обнаружение динамических параметров в веб-тесте производительности. Дополнительные сведения см. в разделе Практическое руководство. Повышение уровня динамических параметров до параметров веб-тестов производительности. |
Задание сведений о запросе |
Отображает диалоговое окно сведений запроса, позволяющее задать имена отчетов и указать время для обработки запросов в веб-тесте производительности. Дополнительные сведения см. в разделе Практическое руководство. Задание сведений о запросе в веб-тесте производительности. |
Создание сеанса анализа производительности для этого теста |
Запускает мастер производительности, который позволяет указать веб-приложение для создания сеанса анализа производительности. Дополнительные сведения см. в разделе Creating Performance Sessions for a Web Performance Test. |
Задачи, доступные по щелчку правой кнопки мыши, для узлов дерева редактора веб-тестов производительности
В редакторе отображается иерархическое дерево URL-адресов, называемое деревом запросов.Для просмотра и изменения свойств, связанных с выбранным узлом в дереве запросов, используется окно "Свойства" Visual Studio.
Для отображения узлов и параметров запроса его можно развернуть.
Для отображения контекстного меню с набором доступных операция для данного типа узла нужно щелкнуть правой кнопкой мыши любой узел дерева.Типы узлов включают один тестовый узел (корневой узел) для веб-теста производительности, который в данный момент редактируется, узлы запросов, источники данных, параметры контекста и правила проверки.Доступные для этих узлов операции описаны в следующей таблице.
Примечание |
---|
Для всех типов узлов доступны только некоторые операции. |
Щелкните правой кнопкой мыши на узле запроса
Параметр выбора узла правой кнопкой мыши |
Действие |
---|---|
Добавить запрос (узел тестирования) Вставить запрос (узел запросов) |
Вставляет в веб-тест производительности дополнительный запрос. |
Добавить запрос веб-службы (узел тестирования) Вставить запрос веб-службы (узел запроса) |
Вставляет дополнительный строковый запрос.Используется для имитации запросов веб-служб. |
Добавить транзакцию (узел тестирования) Вставить транзакцию (узел запросов) |
Инкапсулирует набор действий в транзакции для веб-теста производительности. Дополнительные сведения см. в разделе Практическое руководство. Добавление транзакции в веб-тест производительности. |
Добавить цикл (узел тестирования) Вставить цикл |
Добавление логики циклов в веб-тест производительности для задания конкретных условных правил и свойств.Таким образом обеспечивается простой способ реализации многократного выполнения запросов в веб-тестах производительности. Практическое руководство. Добавление циклов к запросам веб-тестам производительности |
Добавить условие (узел тестирования) Вставить условие |
Использует логику условного ветвления в веб-тестах производительности, чтобы назначать конкретные условные правила и свойства. |
Добавить комментарий (узел тестирования) Вставить примечание (узел запросов) |
Вставляет комментарий в веб-тест производительности за счет выполнения тех же действий, что и при любом изменении кода. Дополнительные сведения см. в разделе Практическое руководство. Добавление примечаний в редакторе веб-тестов производительности. |
Добавить вызов к веб-тесту (тестовый узел) Вставить вызов в веб-тест |
В один веб-тест производительности вставьте вызов другого веб-теста производительности. Дополнительные сведения см. в разделе Практическое руководство. Вставка вызова из одного веб-теста производительности в другой веб-тест производительности. |
Добавить запись (узел тестирования) Вставить запись (узел запросов) |
Вставляет один или несколько HTTP -запросов с помощью средства записи веб-тестов производительности в браузере. Дополнительные сведения см. в разделе Практическое руководство. Создание веб-теста производительности с помощью средства записи веб-тестов производительности. |
Добавить источник данных (узел тестирования, узел источников данных) |
Добавляет привязку данных в веб-тест производительности, чтобы обеспечить входные данные для HTTP-запросов в веб-тесте производительности. Дополнительные сведения см. в разделе Привязка источника данных к веб-тесту производительности. |
Добавить параметр контекста (узел тестирования, узел параметров конкуренции) |
Добавляет параметр контекста в веб-тест производительности, к которому можно применять свойства в окне «Свойства». Дополнительные сведения см. в разделе Практическое руководство. Использование контекстных параметров в веб-тесте производительности. |
Извлечь веб-тест (узел тестирования, узел запроса) |
Отображает диалоговое окноИзвлечение веб-теста. Дополнительные сведения см. в разделе Практическое руководство. Извлечение запросов из существующего веб-теста производительности для создания нового веб-теста производительности. |
Добавить зависимый запрос (узел запроса) |
Добавляет зависимый запрос. |
Добавить заголовок (узел запроса) |
Добавляет к запросу заголовок. |
Добавить параметр строки запроса URL-адреса (узел запроса) |
Добавляет к запросу параметр строки запроса. |
Добавить параметр отправки формы (узел запроса) |
Добавляет к запросу параметр отправки формы. |
Добавить параметр отправки файла (узел запроса) |
Добавляет параметр отправки файла. |
Добавить правило проверки (узел тестирования, узел запроса) |
Дополнительные сведения см. в разделе Практическое руководство. Добавление правила проверки к веб-тесту производительности. |
Добавить правило извлечения (узел запроса) |
Дополнительные сведения см. в разделе Практическое руководство. Добавление правила извлечения к веб-тесту производительности. |
Добавить подключаемый модуль веб-теста (узел тестирования) Добавить подключаемый модуль запросов (узел запросов) |
Добавляет пользовательский подключаемый модуль запросов. Дополнительные сведения см. в разделе Практическое руководство. Создание подключаемого модуля веб-теста производительности. |
Поиск и замена в запросе (все узлы) |
Отображает диалоговое окно поиска и замены в запросе, обеспечивающее быстрый способ замены запросов в веб-тесте производительности. Дополнительные сведения см. в разделе Практическое руководство. Использование функции поиска и замены в веб-тесте производительности. |
Создать код (узел тестирования) |
Преобразует веб-тест производительности в веб-тест производительности в коде C# или Visual Basic. Дополнительные сведения см. в разделе Практическое руководство. Создание кодированного веб-теста производительности. |
Параметризация веб-серверов (узел тестирования) |
Отображает диалоговое окно "Параметризация веб-сервера".Можно параметризировать URL-адрес веб-сервера.Цель параметризации — упростить смену тестируемого веб-сервера. Дополнительные сведения см. в разделе Практическое руководство. Параметризация URL-адреса веб-сервера веб-тестов производительности. |
Повышение уровня динамических параметров (узел тестирования) |
Захватывает динамические параметры из правила ответов HTTP, используя правила извлечения, которые затем используются в последующем запросе HTTP. Дополнительные сведения см. в разделе Практическое руководство. Повышение уровня динамических параметров до параметров веб-тестов производительности. |
Выполнение теста (все узлы) |
Выполняет веб-тест производительности в представлении веб-теста. Дополнительные сведения см. в разделе Практическое руководство. Запуск веб-теста производительности. |
Вырезание (элементов в узлах Все) |
Вырезает элемент для перемещения в другой тест или расположение в данном тесте. |
Копирование (элементов в узле Все) |
Копирует элемент для вставки в другой тест или расположение в данном тесте. |
Удаление (элементов в узле Все) |
Удаление элемента. |
Свойства (все узлы) |
Отображает свойства узла в окне свойств. |
См. также
Задачи
Практическое руководство. Добавление правила проверки к веб-тесту производительности
Практическое руководство. Добавление правила извлечения к веб-тесту производительности
Практическое руководство. Добавление привязки данных к веб-запросу
Практическое руководство. Добавление транзакции в веб-тест производительности
Практическое руководство. Установка учетных данных для веб-теста производительности
Практическое руководство. Запуск веб-теста производительности
Практическое руководство. Создание кодированного веб-теста производительности
Практическое руководство. Создание подключаемого модуля веб-теста производительности