Действительно сложно измерить яблоки «виртуального пользователя» с апельсином, который является реальным человеком.Реальному человеку может потребоваться от нескольких секунд до минут, чтобы прочитать веб-страницу, а затем предпринять некоторые действия.Виртуальный пользователь сможет обрабатывать веб-страницу каждые несколько секунд.
Для адекватного тестирования необходимо определить общую единицу «работы» между реальными пользователями и нагрузку, которую мы можем генерировать с помощью Visual Studio.Консультант, вероятно, рекомендовал использовать RPS, поскольку его легко измерить с любого нагрузочного теста с любыми веб-тестами внутри него.Это хороший показатель.
Точность показателя RPS зависит от предположений, сделанных в отношении ваших пользователей.Математика работает примерно так: у меня 6000 пользователей, которым нужно пользоваться сайтом каждый день.В основном они заходят по утрам, работают немного перед утренним чаем и сильнее попадают на сайт с 14:00 до 30:30.Скажите
Глядя на предыдущие журналы для сайта или просто догадываясь, вы можете сказать: «Может быть, на пике пользователи посещают сайт каждую минуту или около того.
Показатели при пиковом использовании сайта 30% пользователейработают.Так пользователи: 6000 Пиковый процент: 30% RPS / пользователи: 1/60
6000 * 30% * 1/60 = 30 RPS.
Так что, если сайт может обрабатывать 200RPS, мы можем примерноскажем, это эквивалентно всем 6000 пользователям, заходящим на страницу каждую минуту.
6000 * 100% * 1/60 = 200 RPS.
При изменении предположений о реальных пользователяхколичество RPS изменяется, часто резко.