Заранее прошу прощения, что не слишком глубоко вдавался в поиск, но времени очень мало, а вопрос несколько специфический.
Итак, есть веб приложение, пишущееся на ASP.NET 2. Используется cms Sitecore и поисковый движок FAST. Нужно нагрузить приложение хотя бы двумя сотнями юзеров одновременно, чтобы посмотреть, как оно себя поведет при такой нагрузке.
И тут кроется вот какая западня. Движок FAST кеширует запросы. Если сделать такой же запрос во второй раз - он просто отдает кешированные данные и, соответственно, никакой нагрузки на него не происходит. Т.е. нужно варьировать поисковые данные случайным образом.
По запросам типа "web stress/load tool" и т.п. гугл выдает сотни решений (если не тысячи, блин), а времени - ну вы знаете, как оно бывает, надо было сделать вчера.
Пробовал юзать тесткомплит (ибо он уже купленный да и с HTTP траффиком умеет работать, плюс можно написать скрипт, который генерит запросы случайным образом). Но фигня в том, что он застряет где-то в сайткоре. Т.е. записываем скрипт - все ок. Однако при запуске из ответов сервера видно, что вместо нужной нам страницы открывается страница 404, хотя вручную тот же сценарий отрабатывается на ура. Есть подозрение, что что-то в самом сайткоре накрутили с редиректами, но отследить это довольно трудно (по крайней мере наш главный программер полдня уже чешет в затылке).
Пробовал MS Web Stress Tool, но она не позволяет варьировать запросы для каждого юзера отдельно.
Вот как-то так. Любые идеи, советы, предложения очень нужны.