我正在尋求測量從收到請求(soap消息被解碼)到響應之前的時間點的SOAP服務的響應時間(這將返回到客戶)將被編組。我正在尋找一些關於如何準確衡量這一點的提示?我不認爲它是一個SOAP服務。無論如何,我應該只使用一個計時器還是有工具可以滿足要求?我正在使用JAX-WS並使用JAX-WS附帶的應用程序服務器來測試Web服務,所以我還沒有選擇Web服務器。肥皂服務 - 測量響應時間
0
A
回答
1
您的servlet容器可能會爲您提供一個選項,以記錄在服務器上處理每個請求所用的時間。在Tomcat中,這是通過在server.xml中註冊的閥來完成:
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="/var/www/logs" prefix="access_"
suffix=".log" pattern="%h %l %u %t "%r" %s %b, t=%D"
resolveHosts="false"/>
t=%D
將顯示t=xx
,其中xx是採取(以毫秒)的時間。該元素應嵌套在您的<Host>
元素中。
如果你想測量只有的處理時間,沒有任何請求處理,編組等,那麼你需要一些AOP /攔截器/過濾器。這很大程度上取決於您的技術堆棧,但在spring,EJB或CDI中,您可以在服務中使用攔截器。
+0
感謝您的支持。這是否包括解除肥皂需求的時間?我問的原因是,我不希望包含在請求到達服務器時取消組裝的時間。我只想測量執行服務操作所花費的時間。 – Joeblackdev
+0
它包括所有的處理 - dermarshalling,處理,marlshalling。僅查看處理的更新 – Bozho
相關問題
- 1. 肥皂泡響應時間測量
- 2. nock嘲笑肥皂服務
- 3. 肥皂web服務
- 4. 獲得肥皂:消耗肥皂服務時發生故障
- 5. 肥皂響應錯誤
- 6. 肥皂響應解析
- 7. Xml解析肥皂響應
- 8. monodevelop解析肥皂響應
- 9. 肥皂響應在陣列
- 10. Flex 3和肥皂響應?
- 11. 肥皂服務上的rails3
- 12. xamarin PCL肥皂web服務
- 13. Cakephp肥皂服務器
- 14. 肥皂web服務查詢
- 15. Web服務肥皂iphone
- 16. 肥皂服務器映像
- 17. PHP肥皂(服務器)
- 18. Web服務Android肥皂
- 19. Java肥皂請求 - 閱讀肥皂響應
- 20. 網絡服務響應失敗肥皂2
- 21. 從服務器響應獲取肥皂xsi:類型
- 22. 在肥皂服務的響應中獲得空值
- 23. 如何使用WCF服務來實現肥皂響應
- 24. 打印肥皂請求和C#web服務的響應
- 25. 肥皂響應錯誤(Yii網絡服務)
- 26. 肥皂服務器Symfony如何設置響應
- 27. 從web服務中捕獲肥皂請求/響應
- 28. 問題用肥皂web服務iphone
- 29. 肥皂服務zf2返回無效xml
- 30. wsdl肥皂服務器不返回xml
你如何公開你的服務? EJB的?原始JAX-WS?其他? – Mac
JAX-WS。對此感到抱歉 – Joeblackdev
從測量時間中排除SOAP編組/解組背後的基本原理是什麼? – beny23