Бесплатные инструменты для проверки трафика веб-службы? - PullRequest
2 голосов
/ 08 августа 2011

Я написал веб-сервис на C #. Теперь мне нужно протестировать трафик веб-службы, чтобы получить такую ​​информацию (сколько времени требуется, чтобы получить ответ, сколько ответов можно обработать за час и т. Д., Довольно много статистики о веб-службе). Существуют ли какие-либо инструменты (бесплатные / платные) для получения этой информации?

Ответы [ 3 ]

4 голосов
/ 08 августа 2011

Скрипач может помочь вам в этом.

Таким образом, вы можете измерить его для одного клиента.Однако, если вам нужна более широкая информация для всех пользователей одновременно, вам потребуется нечто иное.

2 голосов
/ 08 августа 2011

Если ваши службы используют технологию WCF, вы можете использовать Счетчики производительности WCF . Включите их, используя эту конфигурацию:

<configuration>
    <system.serviceModel>
        <diagnostics performanceCounters="All" />
    </system.serviceModel>
</configuration>

Включает в себя практически все, что вам нужно.

0 голосов
/ 08 августа 2011

Существует множество инструментов для нагрузочного тестирования, если это то, что вы ищете.Я не уверен, насколько хорошо они работают с пользовательскими веб-службами или как их реализовать, но вы могли бы начать с soapUI (http://www.soapui.org/About-SoapUI/what-is-soapui.html) или WCAT (http://www.iis.net/community/default.aspx?tabid=34&i=1466&g=6)), последний из которых обычно предназначен для IIS. Iпонятия не имею, как вы создали свой веб-сервис, так что это всего лишь предложение

...