uniGUI試用筆記(十)


今天用LoadRunner對uniGUI的Standalone模式的程序進行了一次壓力測試,程序采用三層模式,將應用服務器與Web服務器分離,由於條件限制,數據庫、應用服務和Web服務都部署在同一條雲服務器上,客戶端使用IE瀏覽器,如下圖:

image

雲服務器配置:CPU 4核 內存8G 硬盤500G 帶寬10Mbps

客戶端為筆記本電腦,i7 8核,內存16G,硬盤1T,客戶端帶寬20Mbps

先用LoadRunner紀錄一組操作,包括操作員登錄、打開結算單列表,大約900條紀錄分頁顯示,點擊第一條紀錄,打開結算單明細列表頁面,大約包含了300條明細紀錄,分頁顯示,點擊第一條明細紀錄彈出窗體顯示明細詳細內容,然后依次關閉各個窗體並退出程序。

在LoadRunner的腳本中,看到大約有40多個動作,如下圖:

image

 

虛擬100個客戶端,連續3分鍾測試,結果報告如下圖:

99%2J5L%J_VBD_{OP(V7N13

報告顯示:

(1)共模擬出動作數2.5萬多次,平均每秒80次左右。

(2)網絡流量最高時1.3Mbyte/s,平均876KByte/s,與服務器的上行帶寬吻合。

(3)錯誤http_404有500來次,產生原因不明確,不知道是否和網絡帶寬有關,因為此時應用服務器程序還在為其他客戶端提供應用服務,共同搶占帶寬。

(4)在雲服務器上通過任務管理器觀察到uniGUI的Web服務程序內存最高峰大約160M,在所有客戶端關閉后,逐漸回到了20M左右,應用服務器占用內存最高約200M。

結論:

uniGUI應用程序在Standalone模式下性能表現還是不錯,應該符合作者說的:性能取決於硬件條件。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM