Нет причин, по которым вы не можете использовать код запроса в своей собственной программе, но при этом могут возникнуть некоторые трудности.
Тестирование веб-производительности является частью Visual Studio Ultimate. Могут возникнуть проблемы с лицензированием, если вы возьмете код в другом месте или поместите его в другие программы. Я подчеркиваю, что «может быть», потому что я не рассматривал эту часть своей лицензии, и ваша лицензия может отличаться (для другой страны) к моей.
Оценка производительности веб-приложений может быть преобразована в код C#, в редакторе веб-теста есть значок команды, чтобы вызвать преобразование (см. Примечание ниже). Части этого кода могут быть легко скопированы в вашу собственную программу.
Тестирование производительности веб-сайтов зависит от количества DLL, чтобы действительно запустить тест и собрать данные о том, как прошел тест. Интерфейсы с этими DLL не документированы, или, по крайней мере, я не нашел много документации. Тесты можно запустить из командной строки с помощью "mstest.exe" and other programs. В Stackoverflow и других местах в Интернете есть несколько вопросов о том, как запускать тесты Visual Studio из вашей собственной программы или где Visual Studio не установлен. Многие ответы на них включают копирование и привязку ко множеству DLL. Вариант этого заключается в установке программного обеспечения агента Visual Studio, он включает все библиотеки DLL, необходимые для запуска теста.
Примечание: Я считаю, что при запуске веб-теста, что это преобразование в C# код выполняется и записывается временный для выполнения теста. Иногда, когда запускается веб-тест, я видел левую нижнюю часть окна Visual Studio, показывающую слова lke «Building» и «Build successful».)