Как измерить время обработки 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. Вы можете получить очень точные сроки отправки и получения:
SoapUI также неоценим для тестирования и отладки.
ПО МОЕМУ МНЕНИЮ...
Я в конечном итоге с помощью jProfiler. Предоставляет дерево вызовов.
редактировать: ... и SOAPUI.