Я рекомендую Visual Studio Test Suite 2008 с пакетом обновления 1 (SP1). Мы использовали тестовый агент на нашем сервере индексирования с тестовым контроллером, работающим на рабочем столе разработчиков с установленной Visual Studio.
Можно смоделировать кэширование в браузере, и мы обнаружили ошибки при кэшировании на нашем собственном сервере, когда кэширование фактически не работало.
С серверами с балансировкой нагрузки легко работать, поскольку вы можете имитировать диапазон IP-адресов. Вы должны иметь возможность назначать диапазон IP-адресов машине, на которой выполняются тесты, и только последний октет IP-адреса может быть изменен. Статистику каждого веб-интерфейса можно добавить к статистике perfmon, сгенерированной тестом.
При необходимости вы можете смоделировать клики в разных частях страницы, но чем сложнее сценарий, тем сложнее его достичь.
Измерение процессора и других характеристик великолепно. Все результаты теста могут быть добавлены в базу данных, и график испытаний во время и после нагрузочного теста действительно хорош.
Комментарии можно добавлять к каждому прогону теста, чтобы вы могли легко их идентифицировать, когда вам нужно просмотреть результаты тестов, которые были проведены ранее.
Имейте в виду, что со временем результаты могут быстро увеличиваться в размере.