вы можете использовать компоненты агента нагрузочного тестирования Visual Studio для запуска на нескольких клиентских компьютерах, что позволит вам работать так же асинхронно, как у вас есть машины для загрузки.Существует лицензия на использование этой функции.
Нет инструментов, которые позволили бы вам применить нагрузку в один и тот же момент (т. Е. В течение миллисекунд), но это не является необходимым для правильной загрузки приложения.
Для большинства потребностейодного сервера нагрузочного тестирования под управлением Visual Studio Ultimate Edition будет более чем достаточно, чтобы понять, как работает ваш веб-сервис под нагрузкой.
Visual Studio и большинство других инструментов, которые, как я представляю, будут применять нагрузку асинхронно, ноЯ думаю, по вашему мнению, вы хотите применить загрузку набора сразу.Это на самом деле не является необходимым, так как на практике нагрузка на службу таким образом не применяется.
Лучшая ставка для сервисов, ожидающих высокой нагрузки, - загружать сервис до тех пор, пока не будет достигнуто заданное количество «запросов в секунду».Определить, какого уровня должно ожидать ваше приложение, немного сложнее, но необходимо приблизительно определить, сколько пользователей вы ожидаете и сколько они будут использовать за определенный период.
Другой тест, который необходимо выполнить, - это настройканагрузочный тестовый жгут и запускайте нагрузку до тех пор, пока веб-служба не начнет работать плохо или тестовый жгут не выйдет из состояния «oomph» и не сможет больше создавать нагрузку.