🏠 | 💻 IT | Тестирование | JMeter |

Запись теста JMeter

Introduction

В этой статье Вы можете узнать о том как с помощью JMeter GUI и браузера Firefox можно записать тест.

Добавлено минимум элементов, чтобы сосредоточить внимание именно на записи. В дальнейшем нужно будет использовать больше элементов и организовать запись немного сложнее.

Contents
Introduction
Подготовка плана
Настройка прокси в браузере
Импорт сертификата
Запись

Подготовка плана

Пустой план выглядит следующим оригинальным образом:

Настройка записи теста в Jmeter image from website www.aredel.com

Будем добавлять самые необходимые элементы вручную по одному

Вместо добавления элементов вручную можно воспользоваться шаблоном Recording

Как обычно нужно кликнуть на план правой кнопкой мыши и выбрать AddThreads (Users)Thread Groups

Под планом появится Thread Group с иконкой в виде шестерёнки.

Для записи теста нужно добавить HTTP(S) Test Script Recorder

Правый клик на план → AddNon-Test ElementsHTTP(S) Test Script Recorder

Настройка записи теста в Jmeter image from website www.aredel.com

Настройки HTTP(S) Test Script Recorder выглядят следующим оригинальным образом:

Настройка записи теста HTTP(S) Test Script Recorder в Jmeter image from website www.aredel.com

Обратите внимание на Port. На нём JMeter будет просматривать трафик. Поменяем его на 8877 исключительно для наглядности и запомним значение.

Настройка записи теста HTTP(S) Test Script Recorder в Jmeter image from website www.aredel.com

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

Настройка браузера

Скачайте и установите Firefox о том где это можно сделать читайте здесь .

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

Отройте Firefox . В правом верхнем углу нажмите на иконку меню и выберите Options. Либо сразу нажмите на значок в виже шестерёнки.

Настройка записи теста в Jmeter настройка Firefox image from website www.aredel.com

Прокрутите вниз до Network Settings и нажмите Settings…

Настройка записи теста в Jmeter настройка Firefox image from website www.aredel.com

Выберите Manual proxy configuration поменяйте порт на 8877 отметьте Also use this proxy for FTP and HTTPS (Также может встретиться вариант «Use this proxy for all protocols»)

Настройка записи теста в Jmeter настройка Firefox image from website www.aredel.com

Проверьте, чтобы в поле No Proxy for не было ничего лишнего. Если Вы видите это поле впервые - можете просто очистить.

Настройка записи теста в Jmeter настройка Firefox image from website www.aredel.com

Если вы планируете тестировать на локальном хосте - прочитайте статью «Прокси для localhost» если тестировать будете на другом компьютере или через интернет - продолжайте читать эту статью.

Сертификат

Для работы в браузере нужен сертификат. О том как его получить и использовать вы узнаете в этом параграфе.

Вернёмся в JMeter и в HTTP(S) Test Script Recorder изменим Target Controller на Test Plan > HTTP(S) Test Script Recorder

Настройка записи теста в Jmeter настройка Firefox image from website www.aredel.com

Настройка записи теста в Jmeter настройка Firefox image from website www.aredel.com

Теперь план окончательно подготовлен к записи. Обратите внимание на содержимое папки apache-jmeter-X.X\bin

Настройка записи теста в Jmeter настройка сертификата image from website www.aredel.com

Никаких сертификатов там пока нет.

Возвращайтесь в JMeter и нажмите Start

Настройка записи теста в Jmeter настройка сертификата image from website www.aredel.com

Появится сообщение о создании сертификата. Нажмите OK

Настройка записи теста в Jmeter настройка сертификата image from website www.aredel.com

Появится новое окно

Настройка записи теста в Jmeter настройка сертификата image from website www.aredel.com

Обратите внимание на содержимое папки apache-jmeter-X.X\bin

Настройка записи теста в Jmeter содержимое папки bin появились сертификаты image from website www.aredel.com

Сертификаты появились.

Вернитесь в настройки Firefox. В поиске наберите certificates. Нажмите View Certificates

Настройка записи теста в Jmeter содержимое папки bin появились сертификаты image from website www.aredel.com

Нажмите Import

Настройка записи теста в Jmeter содержимое папки bin появились сертификаты image from website www.aredel.com

Выберите сертификат

Настройка записи теста в Jmeter содержимое папки bin появились сертификаты image from website www.aredel.com

Закройте браузер и остановите запись нажав Stop убедитесь что это окно закрылось.

Запись

В JMeter нажмите Start и OK в окне про сертификат.

Настройка записи теста в Jmeter настройка сертификата image from website www.aredel.com

Отройте Firefox

Настройка записи теста в Jmeter настройка Firefox image from website www.aredel.com

Зайдите на любой сайт, например на https://www.heihei.ru/fly/

Настройка записи теста в Jmeter настройка Firefox image from website www.aredel.com

Введите город назначения, например, Малага и нажмите «Найти билеты». Обратите внимание на то, сколько времени занимает поиск.

Настройка записи теста в Jmeter настройка Firefox image from website www.aredel.com
Настройка записи теста в Jmeter настройка Firefox image from website www.aredel.com

В JMeter нажмите на Stop и затем на треугольник у HTTP(S) Test Script Recorder

Настройка записи теста в Jmeter настройка Firefox image from website www.aredel.com

Развернётся дерево всех записанных действий

Настройка записи теста в Jmeter настройка Firefox image from website www.aredel.com

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

Статьи о Jmeter
Installation в Windows
Share in social media: