Тест API, динамические потоки - PullRequest
0 голосов
/ 17 сентября 2018

Я хочу проверить API.

Мой сценарий:

  • 1 час.
  • От 0 до 300 000 пользователей.
  • 3 запрос пользователя.
  • Пользователи (темы) увеличивается на секунду, например, +5, +15, +20, +5, + 30.
  • темы также удаляются, -2, -5, -15, -5.
  • Когда потоки живы, например, повторять 3 запроса каждые 20 секунд.

Вы знаете некоторые приложения для этого или лучше для имитации этого, я делаю небольшие тесты с JMeter, SoapUI и Locust IO, но это не то, что я ищу.

1 Ответ

0 голосов
/ 17 сентября 2018

Вы можете более или менее легко реализовать это с JMeter, соответствующие тестовые элементы будут:

  1. Ultimate Thread Group , чтобы имитировать ваш странный процесс увеличения и уменьшения скорости потока. Это не входит в стандартную поставку JMeter, вам необходимо установить ее с помощью JMeter Plugins Manager
  2. Таймер постоянной пропускной способности - для ограничения количества обращений в секунду до требуемого количества запросов в секунду
  3. Учитывая 300 000 требование к виртуальным пользователям - скорее всего, вам придется пойти на Распределенное тестирование
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...