Какие инструменты есть, что я могу проверить службу WCF?
Я ожидаю выделение нагрузки, поэтому хочу иметь представление о том, как можно обрабатывать один сервер.
Какие инструменты есть, что я могу проверить службу WCF?
Я ожидаю выделение нагрузки, поэтому хочу иметь представление о том, как можно обрабатывать один сервер.
WCFLoadTest полностью. Я даже говорил с ребятами из MS, которые клянутся этим инструментом.
В Visual Studio также есть некоторые инструменты тестирования нагрузки, но я не могу ручаться за то, насколько хорошо они выполняют свою работу, и я не могу сказать, какие версии VS содержат инструменты тестирования нагрузки.
Я написал свой собственный инструмент (WCFStorm). Это следующие функции:
Общие
◦Динамически вызывать и тестировать службы WCF
◦Динамически вызывать и тестировать веб-службы, написанные на любом языке
◦ Сохраните свою открытую службу и ее тестовые примеры в "проект", который можно перезагрузить в любое время
◦Динамически вызывать методы обслуживания, даже те, которые содержат сложные типы данных
◦ На основе UI, динамическое редактирование сложных типов данных
◦ Проверить несколько WCF и веб-сервисов в пределах одного пользовательского интерфейса.
◦ Интерфейс с несколькими вкладками
◦Анализ базы данных и Windows
◦Тест-услуги, сидящие за прокси-сервером
◦Динамически изменить конечную точку URL-адреса WCF или веб-службы.
◦Динамически отредактируйте привязку службы.
Функциональное тестирование:
◦Создайте функциональные тестовые примеры и сохраните их как часть проекта
◦Создание и сохранение функциональных тестовых примеров, содержащих ожидаемые результаты.
◦ Графически сравнить (бок о бок) ожидаемые результаты с фактическим ответом службы.
Тестирование производительности:
◦Создайте примеры тестов производительности и сохраните их как часть проекта
◦ Графически отображать графики в режиме реального времени по мере продвижения теста производительности.
◦ Конфигурируемые параметры теста (количество агентов, продолжительность теста, интервал и т.д.). Вы можете подчеркнуть свое обслуживание столько, сколько захотите.
Посмотрите скриншот.
alt text http://geekswithblogs.net/images/geekswithblogs_net/Erik/WcfStorm/WcfStormPerfTest.jpg
Начните с этого:
http://www.codeplex.com/WCFLoadTest
Это не делает все возможное с WCF, но это лучший инструмент для начала. Хуже ухудшается, не так сложно написать код ручного вызова с помощью веб-сервисов. Они намного легче загрузить тест, чем веб-сайты.
Инструментарий SO-Aware test делает работу очень простой с богатым визуальным опытом. Вы можете создавать различные тесты и сценарии и запускать их очень быстро.
http://www.tellagostudios.com/products/so-aware-test-workbench%E2%84%A2
Попробуйте http://www.soapui.org/ там с открытым исходным кодом и про-версией, вам нужно будет отметить загрузку loadui, которая является вашим тестовым битом загрузки.
http://www.soapui.org/ нормально, если вы не хотите использовать net.tcp, он не работает с wcf и net.tcp