Новичок, нужна помощь в разработке плана тестирования в Jmeter для одновременных вызовов API - PullRequest
0 голосов
/ 29 ноября 2018

У нас есть Сервер Отдыха, говорящий со 128 устройствами.Мне нужно отправить 10 API-вызовов на каждое устройство и на все 128 устройств одновременно.Таким образом, сервер Rest должен обрабатывать 1280 за раз каждые 15 минут.Я использую jmeter и могу создать 1280 потоков, чтобы сделать каждый вызов API уникальным, чтобы вручную перейти на все 128 устройств.Есть ли лучший способ сделать это, кроме ручного ввода и заполнения потоков?

По сути, я хочу автоматизировать процесс создания потоков с помощью скрипта и загрузить jmx в графический интерфейс, или лучше / быстрееспособ использования самого GUI

1 Ответ

0 голосов
/ 29 ноября 2018

Обычно используются следующие тестовые элементы:

  1. Запись: использование HTTP (S) Test Script Recorder для автоматизации HTTP-запросов сэмплеровсоздание.Идея состоит в том, что вы выполняете свой тестовый сценарий на мобильном устройстве, а JMeter захватывает трафик и создает соответствующие запросы.
  2. Параметризация : если вы хотите использовать разные данные для разных виртуальных пользователей, вы можетенастройте JMeter для чтения его из внешних источников (файлов, баз данных и т. д.), наиболее часто используемым тестовым элементом является CSV Data Set Config
  3. Синхронизация таймера : этоПарень гарантирует, что сэмплеры в своей области выполняются в одно и то же времяОбычно JMeter выполняет запросы так быстро, как только может, но это не гарантирует, что запросы будут выполняться в один и тот же момент, если вы не используете синхронизирующий таймер.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...