Рассчитать максимальную емкость REST-конечной точки? - PullRequest
0 голосов
/ 05 января 2019

Я хочу рассчитать максимальное количество соединений / пользователей / запросов, которые REST-конечная точка может обработать за секунду (с Jmeter).

Моя первая идея состояла в том, чтобы использовать переменное количество потоков (пользователей) и увеличивать это число с течением времени, пока результат не будет неправильным или задержка не станет высокой.

Maximum-Capaticy =  ( numberOf(First-Sampler-that-failed) - 1)

Но проблема в том, что если я использую 2 потока / пользователей, я могу попасть на сервер (obv.) 247 но если я использую 80T за раз, второй поток / сэмплер уже терпит неудачу, поэтому этот подход не работает.

Как правильно рассчитать максимальную вместимость? Может быть, есть формула или что-то? Я не могу найти информацию по этой теме.

Обновление : может быть, мне нужно просто увеличить скорость?

Например: запустить N потоков для

(maximumResponseTime [ms] * (10000 [ms] + N * 1000))

и увеличивать N += 10 каждую итерацию? Преимущество должно состоять в том, что потоки увеличиваются медленнее, и если они терпят неудачу, должен быть предел погрешности ~ 10?

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