標籤:軟體評測師考試
真題五(18分):閱讀下列說明,回答問題1至問題4,將解答填入答題紙的對應欄內。
說明:效能測試在系統品質保護中起重要作用。某項目組對一個電子政務平台系統執行了負載壓力測試,重點評估其效率品質特性中的時間特性和資源利用性二個品質子特性。效能需求可以概括為:業務成功率到達100%回應時間在8秒之內;伺服器資源利用合理。
問題1(4分):請分別指出效能測試中負載測試與壓力測試的目的。
問題2(6分):請分別指出應用伺服器和資料庫伺服器效能評價的關鍵計量。
問題3(3分):該電子政務平台的“文檔審核”業務的測試結果如下表,請具體說明測試結果是否滿足效能需求。
650) this.width=650;" style="border-bottom:medium none;border-left:medium none;border-top:medium none;border-right:medium none;" src="http://img.blog.csdn.net/20150716143116421?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" />
問題4(5分):如60個使用者並發執行“新立申請”業務成功率為80%,應用伺服器記憶體頁交換速率為2000page in/s,資料庫伺服器CPU平均佔用率達到100%。請說明該業務的效能是否滿足需求。假設系統中介軟體和資料庫軟體配置正確,請指出系統可能存在的效能瓶頸。
解答分析:
問題1(4分)
本題考查負載測試和壓力測試的概念。
(1)負載測試類比系統真實使用環境執行效能測試,考核系統在日常業務運行和高峰期運行期間的效能是否滿足需求。(2分)
(2)壓力測試類比系統的效能極限點執行效能測試,採用發現系統的效能瓶頸點。(2分)
問題2(6分)
本題考查應用伺服器和資料庫伺服器的監控指標。有關監控指標很多,關鍵計量如下:
(1)應用伺服器關鍵計量:作業系統指標、緩衝狀況、串連池、執行隊列等。(答對1個即給1分,最多3分)
(2)資料庫伺服器關鍵計量:作業系統指標、緩衝命中率、資料庫進程佔用的CPU時間、資料庫進程使用的記憶體量、鎖資源使用方式。(答對1個即給1分,最多3分)
問題3(3分,每條1分)
本題考查能否正確判斷測試單位是否合理。
關鍵計量判斷原則為:
(1)回應時間遵循3/5/8原則,大於8秒是不合理的;
(2)CPU的佔用率應小於85%;
(3)記憶體頁交換速率page in/s平均值不能大於80;否則實體記憶體不足。
對測試結果的分析如下:
(1)40個使用者並發平局回應時間為21.4秒,超過8秒,不滿足需求;
(2)40個使用者並發資料庫伺服器CPU平均佔用率為91.4%,超過85%,不滿足需求;
(3)記憶體頁交換速率page in/s平均值為98.8%,超過80%,不滿足需求。
問題4(5分)
本題考查能否正確判斷測試單位是否合理,以及工程師對系統瓶頸的初步判斷。
以下列出的是最有可能存在的三種瓶頸。
業務成功率(沒有達到100%)、應用記憶體記憶體頁交換速率(大於80)、資料庫伺服器CPU佔用率(大於85%)3個指標都不滿足效能需求。(答對一個得1分,最多3分,只回答不滿足的給1分)
系統存在的效能瓶頸可能包括:
(1)應用伺服器的實體記憶體不足。
(2)資料庫伺服器的CPU效能不足。
(3)資料庫設計有問題或者沒喲最佳化。
(答對一個得1分,最多2分)
2010年下半年軟體評測師(下午)試題分析與解答-2