HTTP-прокси-сервер в JMeter: Запись примера сценария

Запись Тестирование Помогите тестировщику записывать и запускать свою деятельность по отношению к цели тестирования. Это тип автоматического тестирования, но для нескольких пользователей. В этом руководстве рассказывается, как использовать прокси-сервер для записи теста.

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

Вот Дорожная карта этого практического примера

HTTP-прокси-сервер в JMeter

Шаг 1) Настройка HTTP-прокси-сервера

Это пошаговое руководство по настройке прокси.

  1. Начните JMeter
  2. Выберите План тестирования на дереве
  3. Добавить Группа потоков

    Щелкните правой кнопкой мыши на План тестирования и добавьте новую группу потоков: Добавить => Темы (Пользователи) =>Группа потоков

Настройка HTTP-прокси-сервера

  1. Добавить HTTP-запрос

    Выберите группу тем; щелкните правой кнопкой мыши Добавить => Элемент конфигурации => Параметры HTTP-запроса по умолчанию

Настройка HTTP-прокси-сервера

В новом элементе «Параметры HTTP-запроса по умолчанию»: в поле «Имя сервера или IP» введите «google.com». Остальные поля следует оставить пустыми.

Настройка HTTP-прокси-сервера

  1. Добавить Контроллер записи

    Щелкните правой кнопкой мыши «Группа потоков» и добавьте контроллер записи: Добавить => Логический контроллер =>

    Контроллер записи

Настройка HTTP-прокси-сервера

  1. Добавить прокси-сервер в WorkBench

    Щелкните правой кнопкой мыши Workbench и добавьте http-прокси: Добавить => Нетестовые элементы => HTTP-прокси-сервер

    Настройка HTTP-прокси-сервера

  2. Поставьте Target Контроллер куда будут добавлены ваши записанные сценарии

Настройка HTTP-прокси-сервера

  1. Начните прокси-сервер

    Вернитесь на HTTP-прокси-сервер и нажмите кнопку Начните кнопка внизу. Теперь ваш JMeter запуск прокси-сервера

    Настройка HTTP-прокси-сервера

  2. Запустите браузер (я использовал Firefox), выберите Инструмент => Опция => Фильтр => Cеть => настройка => Введите HTTP-прокси, как показано на рисунке ниже.

    Настройка HTTP-прокси-сервера

Шаг 2) Запишите свою активность

  1. Теперь запустить http://www.google.com в вашем веб-браузере (JMeter Все еще открыт)
  2. Выполняется ли поиск по ключевому слову «guru99».
  3. Резервное в JMeter, в HTTP-прокси-сервере нажмите Stop когда закончите

    Запись активности

  4. После завершения записи вы увидите JMeter автоматически создал новый HTTP-запрос, как показано на рисунке ниже.

    Запись активности

    JMeter уже записал запрос пользователя на домашняя страница веб-сайта Google. http://www.google.com/

    Другие HTTP-запросы показаны на рисунке выше, их следует удалить. Потому что когда-нибудь JMeter также записывает некоторые рекламные ссылки, пока вы ищете ключевое слово в Google. Мы должны игнорировать их в нашем Тестовом плане

  5. Нажмите «Файл» => «Сохранить план тестирования как».

    Запись активности

  6. Появится диалоговое окно => введите имя вашего плана тестирования в поле «Имя файла» => нажмите «Сохранить».

    Теперь ваш план тестирования сохранен под именем RecordingTestPlan.jmx.

Запись активности

Шаг 3) Запустите план тестирования

  1. Выберите Группа потоков => Добавить => Прослушиватель => Сводный отчет

Запустить план тестирования

  1. Сводный отчет покажет некоторые базовые статистические данные.

    Запустить план тестирования

  2. Выберите группу тем, введите информацию, как показано на рисунке ниже.

Запустить план тестирования

Вы можете обратиться к статье 5 JMeter Тестирование производительности.doc чтобы узнать подробности о настройке группы потоков

  1. Прежде чем начать тест, выберите «Сводный отчет». Когда вы будете готовы запустить тест, выберите «Выполнить» => «Пуск» (Ctrl+R). JMeter будет воспроизводить вашу активность 100 раз

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

    Запустить план тестирования

Шаг 4) Сохраните результат теста

  1. Нажмите Сохранить данные таблицы сохранить результат теста в файл

Сохранить результат теста

  1. Введите название результата теста и нажмите «Сохранить». Результат теста в JMeter по умолчанию сохраняется в формате *.csv

Сохранить результат теста

Загрузите план тестирования записи файлов

Загрузите файл HTTP-прокси-сервера

УСТРАНЕНИЕ НЕПОЛАДОК

Если вы столкнулись с проблемой при выполнении описанного выше сценария… выполните следующие действия:

  1. Проверьте, подключаетесь ли вы к Интернету через прокси. Если да, удалите прокси.
  2. Откройте новый экземпляр Jmeter
  3. Откройте RecordingTestPlan.jmx в Jmeter.
  4. Щелкните правой кнопкой мыши Workbench => Объединить => Выберите HTTP-прокси-сервер.jmx.
  5. Нажмите на группу тем => Сводный отчет.
  6. Запустить тест