2010-11-04 2 views
2

Привет, есть ли способ измерить/контролировать производительность веб-служб .NET (ASMX) и .NET Http Handlers (ASHX)? Я хотел бы узнать, сколько времени требуется для обработки запроса SOAP, и сколько времени требуется для обработки HTTP-запроса GET.Тесты производительности ASMX и ASHX

+0

Вы имеете в виду, как 'Trace.axd'? –

+0

вид, но я бы хотел увидеть тесты производительности в нашей производственной среде, где мы не можем включить трассировку – HBCondo

ответ

0

Я только что закончил использование Firebug и YSlow, чтобы увидеть переданные байты и общее время.

+0

Какой из них был самым быстрым в вашем случае? – dotnetCarpenter

1

Вы можете переопределить и инструмент IHttpHandler.ProcessRequest() для мониторинга производительности веб-страниц, а также обработчиков HTTP, но веб-службы не выставляют такой метод.

Возможно, вам придется написать HTTP module, так что у вас может быть трещина при каждом запросе.

+0

спасибо, но предпочли бы сделать это без какого-либо кода – HBCondo