Я хочу рассчитать максимальное количество соединений / пользователей / запросов, которые REST-конечная точка может обработать за секунду (с Jmeter).
Моя первая идея состояла в том, чтобы использовать переменное количество потоков (пользователей) и увеличивать это число с течением времени, пока результат не будет неправильным или задержка не станет высокой.
Maximum-Capaticy = ( numberOf(First-Sampler-that-failed) - 1)
Но проблема в том, что если я использую 2 потока / пользователей, я могу попасть на сервер (obv.) 247
но если я использую 80T за раз, второй поток / сэмплер уже терпит неудачу, поэтому этот подход не работает.
Как правильно рассчитать максимальную вместимость? Может быть, есть формула или что-то? Я не могу найти информацию по этой теме.
Обновление : может быть, мне нужно просто увеличить скорость?
Например: запустить N
потоков для
(maximumResponseTime [ms] * (10000 [ms] + N * 1000))
и увеличивать N += 10
каждую итерацию? Преимущество должно состоять в том, что потоки увеличиваются медленнее, и если они терпят неудачу, должен быть предел погрешности ~ 10?