2013-05-04 1 views
1

Интерфейс:Как измерить время обработки SOAP JAX-WS WebMethod?

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

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

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

ответ

1

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

http://www.soapui.org/

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

IMHO ...

1

В итоге я использовал jProfiler. Он предоставляет Дерево вызовов.

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