系統概述
北京市朝陽區政府內部辦公平臺采用Tomcat 4.0和jsp開發,供朝陽區內部辦公使用,功 能包括內部通知通告、區委區政府文件、朝陽動態、熱點新聞等。
北京市朝陽區政府“數字朝陽”網站,采用Tomcat 3.2和jsp開發,功能包括朝陽區政府 對公眾網站,朝陽新聞、政府公告等,由朝陽區政府所屬各部門維護內容,社會各界均可通過 互聯網訪問。
測試環境
上述兩個系統的服務器均布署在朝陽區信息化工作辦公室內,內網通過政務專網和ATM連 接,外網通過防火墻與Internet連接。由于操作系統涉及Windows、Solaris和Linux,而且應 用系統也由多家公司共同開發,因此服務器環境較為復雜。
測試方案
根據系統結構和用戶使用習慣,中國軟件評測中心與朝陽區信息化工作辦公室的工作人員共同制定了測試案例,使用工業標準級負載測試工具QALoad,通過執行瀏覽網頁、查詢信息等 業務,采集交易數據,監控系統資源,實現系統性能分析。
由于采用現場測試的方式,測試選擇在非工作時間(中午11:30—13:30、晚上17:30— 21:30)進行,以減少網絡上其他用戶訪問相關服務器對測試結果的影響,同時也降低測試對 用戶正常訪問兩個系統的影響。
結果分析
1、內部辦公平臺 測試前,使用該辦公平臺的業務人員反映系統運行時快時慢,且系統內多個子系統需要分 別登錄,不夠方便。
通過測試發現,朝陽區內部辦公系統應用服務器的各項性能監控指標變化基本平穩,系統 資源利用基本合理。其最大可穩定支持并發50用戶的負載壓力。隨著并發用戶數的增多,系統 響應時間增加明顯,以媒體聚焦測試為例,10并發用戶時,首頁響應時間約3秒,20并發用戶 時,響應時間約7秒,而50用戶時,響應時間達23秒。因此在網站訪問時,由于登錄到網絡上 的用戶數量和他們所作的操作不同,會感覺網站速度時快時慢,且速度相差較大。
網站中各頁面響應時間中,首頁響應時間最長。如新聞查詢案例,在50并發用戶時,首頁 響應時間為23秒,而其他頁面響應時間最長為12秒。測試中通過減少首頁滾動圖片數量已使首 頁響應時間縮短,而且可通過優化首頁編碼進一步縮短首頁響應時間。
此外,朝陽區內部辦公系統包含公文管理、提案議案等多套子系統,,但由于主系統的登 錄信息無法傳遞到子系統,各子系統均需單獨登錄,這給用戶造成了不便;因此我們建議將主 頁設計成單一登錄點,以方便用戶使用。
測試后,中國軟件評測中心的工程師、朝陽區信息化工作辦公室的工作人員和開發方共同對測試結果進行了分析。由于朝陽區內部辦公系統的用戶數最終將達到3000人,目前的性能顯然不能滿足今后一段時間內的發展需要。因此,將通過更換服務器(將Tomcat服務器更換為商用服務器)的方式,以及優化代碼的方法進一步提高系統性能。統一登錄點的問題也將通過采用微軟提供的“朝陽區政務辦公平臺統一授權平臺”來解決。
2、“數字朝陽”網站 在“數字朝陽”網站的測試中,主服務器可支持并發300用戶的負載壓力,而網上評議所 在服務器僅可支持并發100用戶的負載壓力,網上評議所在服務器能力遠低于主服務器能力。
“數字朝陽”網站同樣存在隨著并發用戶數的增多,系統響應時間增加明顯的現象,以新 聞動態測試為例,50并發用戶時,首頁響應時間約9秒,100并發用戶時,響應時間約30秒, 200用戶時,響應時間達71秒,而300用戶時,響應時間達106秒。即當系統并發用戶數達到300 時,系統雖然可以響應請求,但響應時間已不能滿足實際需要。
測試中還發現,“數字朝陽”網站首頁“網站信息查詢 ”檢索結果與檢索條件不匹配的 錯誤,需加以改正。
通過分析,我們認為數字朝陽網站目前的性能尚能滿足需要,隨著今后訪問人數的增多, 也可通過更換商用Web服務器的方式來提高訪問性能。

文章來源于領測軟件測試網 http://www.k11sc111.com/