150 TPS для 30 пользователей с 50000 запросов в течение 6 часов - PullRequest
0 голосов
/ 06 февраля 2019

Предположим, мы должны достичь 150 TPS для 30 пользователей с 50000 запросов в jmeter, где пользователь работает в течение 6 часов.В этом сценарии я хочу выполнить 3 HTTP-запроса.

Подскажите, пожалуйста, как я могу настроить таким образом?

Я устал создавать группу потоков, где пользователям 25 лет, а продолжительность -28 800, но я не могу выполнить вышеуказанную часть.

Мне нужно 150 т / с для 50 000 запросов за 6 часов

1 Ответ

0 голосов
/ 06 февраля 2019
  1. Если вы хотите выполнить 100 000 запросов за 8 часов у 25 пользователей - вам нужно выполнить примерно 3,5 TPS.В этом случае используйте Таймер постоянной пропускной способности , чтобы ограничить скорость выполнения запросов до 208,3 запросов в минуту
  2. Если вы хотите достичь скорости 150 TPS - я сомневаюсь, что вы сможете сделать это с 25пользователи (если время отклика вашего приложения составляет 0,16 мс).Возможно, вы захотите выделить больше виртуальных пользователей, чтобы набрать 150 TPS, используя комбинацию Группа потоков параллелизма и Таймер формирования пропускной способности .Однако с учетом 150 TPS и продолжительности теста 8 часов вы получите 4 320 000 запросов.

Так что дважды проверьте свой SLA / NFR , так как перечисленные выше требования являются взаимоисключающими и не могут быть объединены.

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