2012-07-12 28 views
0

我需要完成一些性能測試的SOA設備與邊緩存。 我開發了一個簡單的應用程序來生成SOAP/HTTP流量,但現在我需要一些方法來監控E2E應用程序的性能。性能測試報告與準確的TPS

我需要的一個重要指標是每秒交易次數以及e2e響應時間的準確數字。

我已經使用soapUI和Loadui,但只是不相信報道的TPS數字,因爲它們看起來非常高, > 1300 TPS。

任何人都可以推薦一種方法來衡量TPS是「傻瓜證明」?

回答

1

我建議從跨服務器檢查了SoapUI兌日誌數(計數與同第二行數),或交叉檢查是這樣的:

時間的試運行自己。
驗證SoapUI引用的交易數量是否準確(服務器本身的日誌或其他度量)。 將傳輸計數除以秒。

在過去,我已經完成了這項工作,並發現SoapUI非常可靠。

需要注意的一點是,您的數字是否儘可能好,無論您是否需要從多臺機器同時運行soapui。我建議在SoapUI機器上監控CPU,內存,帶寬等。如果其中任何一個變得相當高,那麼在兩臺機器上同時運行測試,開始時間和停止時間非常接近,然後可以安全地添加兩個TPS編號。

+0

感謝您的回答。我會在我的服務器上添加一些日誌記錄以幫助計算我的tps。我曾嘗試運行兩臺客戶機。而一個soapui報價爲1300 tps,第二個報價僅爲800 tps。 – Hector 2012-07-14 07:25:53

+0

是的,我也有時會看到那種類型的東西。那個達到1300的人是在另一個之前稍微開始的? – chrismead 2012-07-14 17:49:16

+0

是的,1300 TPS clinet首先啓動。 – Hector 2012-07-14 18:20:12