MIcrosoft ForeFront TMG может сделать это с локально установленным клиентом брандмауэра или прозрачным прокси. Поскольку клиент знает компьютерные идентификационные данные И(!) идентификационные данные пользователя, правила могут быть определены для них.
Я использую jmeter. JMeter способен записывать трафик и после этого просто воспроизводить его в нескольких потоках. Это очень хороший инструмент для стресс-тестирования и БЕСПЛАТНЫЙ.
Также JMeter способен сообщить ему, к какому URI следует обращаться на вашем сервере.