Константное значение количества запросов в сукунду в ms loadtest'e?
Есть ms loadtest, состоящий из десятка webtest'ов.
Стратегия нагрузки - Константное количество виртуальных пользователей. Парадокс заключается в том, что при изменении количества пользователей количество requests per second (далее rps) не увеличивается.
Для примера:
10 пользователей дают в среднем 80 rps
20 пользователей дают в среднем 80 rps
50 пользователей дают в среднем 80 rps
Естественно с увеличением количества пользователей длительность респонса увеличивается, и при 500-а пользователях веб приложение возвращает ошибки из-за таймаута респонса.
Вопрос: Можно ли реализовать требуемую нагрузку с помощью ms loadtesta'? (Если да, то как?)
P.S. В test mix'e можно использовать модель "Test mix based on user pace", задав для каждого теста значение "Tests per user per hour". Если я правильно понял, то при такой стратегии один пользователь с одним тестом в наборе со значением "Tests per user per hour"=3600 должен выполняться ровно 1 rps. Но прогон такого теста длительностью в минуту дает не 60 реквестов, а 52. (значение может отклоняться на пару реквестов). Если в таком тесте поменять значение "Tests per user per hour"=3600000, то теоретически значение rps должно составлять 1000. Увы, такой подход не дал ожидаемых результатов.