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


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

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

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

В данном пошаговом руководстве будут выполнены следующие задачи:

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

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

Обязательные компоненты

Вот как необходимы:

Подготовка к выполнению пошагового руководства

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

Подготовка источника данных

  1. В Microsoft Access создайте новую пустую базу данных.Назовите базу данных ColorData.mdb.

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

    Если вы используете Microsoft Access 2007, сохраните файл в формате Microsoft Office Access 2003 при помощи функции Сохранить как (*.mdb).

  2. Создайте новую таблицу с двумя полями: ColorID и ColorName.

  3. Сохраните таблицу и дайте ей имя Colors.

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

    Если будет предложено первичного ключа, выберите Нет.Для выполнения данного пошагового руководства первичный ключ не требуется.

  4. Добавьте в таблицу Colors следующие данные:

    ColorID

    ColorName

    0

    Красный

    1

    Синий

  5. Закройте базу данных.

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

  1. Откройте веб-приложение, созданное в разделе Пошаговое руководство. Создание простого веб-приложения.

  2. Нажмите сочетание клавиш CTRL+F5, чтобы запустить веб-приложение в браузере.Откроется первая страница.Закройте браузер.

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

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

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

  4. В обозревателе решений дважды щелкните ColorWebTest.webtest.Откроется редактор веб-тестов производительности, и отобразится список веб-запросов.

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

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

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

    Откроется Мастер создания источника данных теста.

  2. В поле Имя источника данных введите ColorsMDB.

  3. В списке Тип источника данных выберите База данных.

  4. Выберите Далее.

  5. Выберите имеющееся подключение или выполните следующие действия.

    1. Выберите Новое подключение.

      Откроется диалоговое окно Выбор источника данных.

    2. В списке Источник данных выберите Файл базы данных Microsoft Access.

    3. Снимите флажок Всегда использовать этот вариант.

    4. Выберите Продолжить.

      Появится диалоговое окно Свойства подключения.

    5. В поле " имя файла базы данных " введите имя файла или выберите просмотр и перейдите к файлу.Например, введите следующее.

      <Путь>\Data\ColorData.mdb

    6. (Необязательно) нажмите кнопку Проверить подключение для проверки подключения к файлу.

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

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

  6. Выберите Далее.

  7. В списке Выбрать из доступных таблиц для этого источника данных установите флажок напротив таблицы Colors.

  8. Выберите Готово.

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

  9. Выберите Нет.

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

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

    Ответ

    Результат

    Преимущество

    Да

    Файл копируется в проект.

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

    Нет

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

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

  10. В файлменю выберите Сохраните ColorWebTest.webtest, чтобы сохранить веб-тестов производительности.

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

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

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

    В веб-приложении перенаправление используется для перемещения со страницы Default.aspx на страницу Red.aspx.В редакторе веб-тестов производительности в искомом запросе в списке запросов будет показана страница Default.aspx вместо Red.aspx.Чтобы найти правильный запрос, следует развернуть узел запроса, открыть папку Параметры отправки формы и убедиться, что в ней присутствует запись RadioButtonList=Red.

  2. Выберите узел RadioButtonList1.

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

  4. Разверните базу данных ColorsMDB, таблицу Colors и выберите ColorName.Теперь RadioButtonList привязан к источнику данных.

  5. В обозревателе решений и выберите Локальный (local.testsettings), чтобы открыть контекстное меню, и выберите пункт Открыть.

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

  7. Выберите Закрыть.При выводе запроса на сохранение изменений нажмите кнопку Да.

  8. В файлменю выберите Сохраните ColorWebTest.webtest, чтобы сохранить веб-тестов производительности.

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

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

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

  2. В средстве просмотра результатов веб-тестов производительности будет два запуска веб-теста производительности.Выполнение 1 будет использовать первую строку данных, Выполнение 2 — вторую строку данных.Обратите внимание, что при Выполнении 1 посещается страница Red.aspx, при Выполнении 2 — страница Blue.aspx.

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

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

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

    Ошибка в запуске 2 вызвана правилом проверки URL-адреса ответа, поскольку URL-адрес не соответствует записанному.Эту ошибку проверки можно удалить, удалив правило проверки URL-адрес ответа в узле Правила проверки в редакторе веб-тестов производительности.Дополнительные сведения см. в разделе Использование правил проверки и извлечения в веб-тестах производительности.

Следующие действия

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

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

См. также

Задачи

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

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

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

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

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

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

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

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