Как измерить время обработки SOAP Web-метода JAX-WS?

Интерфейс:

import javax.jws.WebService;
import javax.jws.WebMethod;

@WebService(name="Webservice")
public interface IWebservice{
    @WebMethod
    public Collection<SomeValue> doSthg();
}

Я хотел бы измерить время, сколько времени занимает JavaWS для сериализации возвращаемого Collection<SomeValue> в мыло. Я пробовал это с Jamon, но из-за того, что SOAP каким-то образом генерируется в фоновом режиме, я не могу найти способ инструментализации кода.

2 ответа

Решение

Используйте SOAPUI. Вы можете получить очень точные сроки отправки и получения:

http://www.soapui.org/

SoapUI также неоценим для тестирования и отладки.

ПО МОЕМУ МНЕНИЮ...

Я в конечном итоге с помощью jProfiler. Предоставляет дерево вызовов.

редактировать: ... и SOAPUI.

Другие вопросы по тегам