Найти лимит API по времени ответа - PullRequest
0 голосов
/ 28 марта 2019

Есть ли способ с Гатлингом найти лимит по количеству пользователей / запросов в секунду, когда целевое время ответа API ухудшается?

Мне нужно разработать нагрузочный тест с Гатлингом. My Target API гарантировал время отклика менее 50 мс для оплаты одновременного запроса X. Но я бы хотел найти предел, где время отклика будет больше 50 мс. Чтобы увеличить риск, когда объем слишком сильно увеличивается в производстве.

возможно ли сделать что-то подобное в Gatling:

loop
    rampup user and keep alive (10 over 10 seconds)
asLongAs(global.responseTime < 50 ms)

Спасибо

1 Ответ

0 голосов
/ 16 мая 2019

вы не можете написать что-то вроде этого - только неудачные действия, основанные на критериях ответа или симуляции, основанные на утверждениях.

Лучший способ добиться того, чего вы хотите, - это запустить симуляцию, в которой вы постепенно увеличиваете число одновременно работающих пользователей и используете отчеты (в частности, время отклика на глобальный RPS), чтобы увидеть, с какого момента ваше время отклика начинает превышать 50 мс.

...