Обмен технологиями

Jmeter-интерфейс тест-запрос GET

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Введение

Jmeter — это инструмент стресс-тестирования с открытым исходным кодом, разработанный компанией Apache на основе Java. Он небольшой по размеру, полнофункциональный и простой в использовании. Это относительно легкий инструмент тестирования, который очень прост в использовании. Поскольку jmeter разработан на Java, перед запуском необходимо установить jdk. jmeter не требует установки. Вы можете разархивировать его сразу после получения установочного пакета. В то же время его можно использовать в Linux/Windows/Macos.
Jmeter может выполнять тестирование интерфейса и стресс-тестирование. Простые операции тестирования интерфейса включают создание http-скриптов (отправка запросов get/post, добавление файлов cookie, добавление заголовков, добавление аутентификации разрешений, загрузка файлов), создание сценариев веб-сервиса, параметризация, утверждения, корреляция (экстрактор регулярных выражений и обработка пути json -json). экстрактор) и jmeter для работы с базой данных и так далее.

скачать

https://jmeter.apache.org/download_jmeter.cgi
Вставьте сюда описание изображения

Создать GET-запрос

Пример интерфейса:

Адрес интерфейса: https://api.oioweb.cn/api/common/OneDayEnglish.
Формат возврата: JSON
Метод запроса: ПОЛУЧИТЬ

一、选择测试计划 👉 右键 👉 添加 👉 线程 👉 线程组
Вставьте сюда описание изображения

Потоки :Количество виртуальных пользователей. Виртуальный пользователь занимает процесс или поток.

Время подготовки : сколько времени потребуется для активации заданного количества виртуальных пользователей. Если количество потоков равно 20, а время подготовки равно 10, то для запуска 20 потоков потребуется 10 секунд. То есть каждую секунду запускаются 2 потока.

Циклы : количество раз, когда каждый поток отправляет запросы. Если количество потоков равно 20, а количество циклов — 100, то каждый поток отправляет 100 запросов. Общее количество запросов 20*100=2000. Если установлен флажок «Всегда», все потоки будут продолжать отправлять запросы и прекращать выполнение сценария по вашему выбору.

Вставьте сюда описание изображения

二、添加HTTP请求:选择线程组 👉 右键 👉 添加 👉 取样器 👉 HTTP请求
Вставьте сюда описание изображения

Заполните параметры запроса
Вставьте сюда описание изображения

三、查看结果:选择HTTP请求 👉 右键 👉 添加 👉 监听器 👉 查看结果树
Вставьте сюда описание изображения

4. Начните, нажмите зеленую кнопку «Пуск» и щелкните дерево результатов, чтобы просмотреть возвращенные результаты (сохраните перед запуском).
Вставьте сюда описание изображения

Выберите JSON в качестве текстового формата слева.
Результаты ответа справа
Вставьте сюда описание изображения