95% производительности любого приложения, управляемого данными, зависит от базы данных: 1) способ выполнения ваших вызовов, 2) индексы, 3) оборудование под базой данных (в частности, дисковая подсистема).
Я видел, как машина, как вы описываете, обрабатывает 40 запросов в секунду (2500 / минута), но более частыми являются числа типа 10 в секунду (600 / минута).Я ожидал бы еще ниже, если вы работаете с БД на той же машине, и еще ниже, если эта БД - SQLExpress или MSAccess.
Кроме того, при загрузке ваше приложение, вероятно, не выйдет из строя, но IIS поставит в очередьзапросов, как только он будет насыщен, и может истечь некоторые из этих запросов по таймауту, если он не сможет их обслуживать до истечения времени ожидания.
Кстати, вместо того, чтобы создавать инструмент для тестирования вашего приложения, вы можете захотеть изучитьиспользуя инструмент тестирования, такой как Microsoft WCAT.Он довольно гладкий и простой в использовании.