Подтвердить что ты не робот

Загрузка тестирования WCF-сервиса (размещенного на IIS)

Какие инструменты есть, что я могу проверить службу WCF?

Я ожидаю выделение нагрузки, поэтому хочу иметь представление о том, как можно обрабатывать один сервер.

4b9b3361

Ответ 1

WCFLoadTest полностью. Я даже говорил с ребятами из MS, которые клянутся этим инструментом.

В Visual Studio также есть некоторые инструменты тестирования нагрузки, но я не могу ручаться за то, насколько хорошо они выполняют свою работу, и я не могу сказать, какие версии VS содержат инструменты тестирования нагрузки.

Ответ 2

Я написал свой собственный инструмент (WCFStorm). Это следующие функции:

Общие

◦Динамически вызывать и тестировать службы WCF

◦Динамически вызывать и тестировать веб-службы, написанные на любом языке

◦ Сохраните свою открытую службу и ее тестовые примеры в "проект", который можно перезагрузить в любое время

◦Динамически вызывать методы обслуживания, даже те, которые содержат сложные типы данных

◦ На основе UI, динамическое редактирование сложных типов данных

◦ Проверить несколько WCF и веб-сервисов в пределах одного пользовательского интерфейса.

◦ Интерфейс с несколькими вкладками

◦Анализ базы данных и Windows

◦Тест-услуги, сидящие за прокси-сервером

◦Динамически изменить конечную точку URL-адреса WCF или веб-службы.

◦Динамически отредактируйте привязку службы.

Функциональное тестирование:

◦Создайте функциональные тестовые примеры и сохраните их как часть проекта

◦Создание и сохранение функциональных тестовых примеров, содержащих ожидаемые результаты.

◦ Графически сравнить (бок о бок) ожидаемые результаты с фактическим ответом службы.

Тестирование производительности:

◦Создайте примеры тестов производительности и сохраните их как часть проекта

◦ Графически отображать графики в режиме реального времени по мере продвижения теста производительности.

◦ Конфигурируемые параметры теста (количество агентов, продолжительность теста, интервал и т.д.). Вы можете подчеркнуть свое обслуживание столько, сколько захотите.

Посмотрите скриншот.

alt text http://geekswithblogs.net/images/geekswithblogs_net/Erik/WcfStorm/WcfStormPerfTest.jpg

Ответ 3

Начните с этого:

http://www.codeplex.com/WCFLoadTest

Это не делает все возможное с WCF, но это лучший инструмент для начала. Хуже ухудшается, не так сложно написать код ручного вызова с помощью веб-сервисов. Они намного легче загрузить тест, чем веб-сайты.

Ответ 4

Инструментарий SO-Aware test делает работу очень простой с богатым визуальным опытом. Вы можете создавать различные тесты и сценарии и запускать их очень быстро.

http://www.tellagostudios.com/products/so-aware-test-workbench%E2%84%A2

Ответ 5

Попробуйте http://www.soapui.org/ там с открытым исходным кодом и про-версией, вам нужно будет отметить загрузку loadui, которая является вашим тестовым битом загрузки.

Ответ 6

http://www.soapui.org/ нормально, если вы не хотите использовать net.tcp, он не работает с wcf и net.tcp