中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

論“性能需求分析”系列專題(一)之 性能需求剖析

發布時間:2020-07-03 18:16:02 來源:網絡 閱讀:1313 作者:51CTO_李曉鵬 欄目:軟件技術

軟件需求對于軟件研發和測試工作來說極端重要。美國Standish Group公司的報告顯示,失敗及延期項目中,超過60%是由需求相關的問題所導致,這里的需求包含了多方面,其中“性能需求”不容忽視。性能測試需求的質量直接影響著性能測試的效果。對性能需求分析不夠準確將導致即便后續各項工作進展順利,也很難達到用戶對性能的期望結果。

性能需求如此重要,如何獲取性能需求則顯得尤為關鍵。接下去,將向讀者介紹什么是性能需求及其獲取的各種方法,尤其是將對“通過服務器日志獲取需求方法”進行重點講解。旨在讓讀者能了解性能需求及來源,掌握通過服務器日志方式獲取需求的方法,掌握WebLog Expert工具的使用及結果分析方法。

什么是性能需求

性能需求可以劃分為隱性性能需求和顯性性能需求。隱性性能需求通常由普通型客戶提出,這類客戶往往不了解性能指標,不能明確提出具體的性能需求,因此這類需求需要需求人員采用合理的方式去協助客戶明確需求指標,甚至需要開發方來提供需求指標,然后再由客戶進行確認。因此,隱性性能需求需要讀者結合實際情況仔細分析,最終得出顯性性能需求。顯性性能需求一般由專業型客戶提出,這類客戶往往具備自己的開發部門和測試團隊,他們非常清楚系統處理業務量的分布,能夠明確指出系統應該達到的目標,顯然這類需求更加明確。值得一提的是,客觀來講,我們遇到的大多客戶為普通型客戶。

下面結合實例講解,讓大家更加清楚這兩類性能需求。

1隱性需求舉例:“某禮堂的出入口樓梯寬度應該適宜,避免發生擁擠”這一需求看似是對功能的限制,實質上對于性能方面也有制約。具體而言,若出入口樓梯修建過窄,可能會導致入場或離場的人群發生擁擠甚至引發事故,而修建過寬又勢必會造成資源浪費。用戶所要求的“適宜的疏散流通能力”實質就是性能測試中衡量處理能力的吞吐量指標,即上述需求中存在著“吞吐量”這一隱性性能需求。

再舉一個例子,用戶提出“Discuz論壇處理發帖速度將與xxx論壇一樣快,能夠讓大量用戶同時發帖不出現故障”,也屬于隱性性能需求。

2顯性需求舉例:以下仍借助Discuz論壇來展示顯性性能需求。

      • Discuz論壇處理發帖速度比前一版本提高10%

      • Discuz能處理10000個發帖事務/天;

      • Discuz登錄操作響應時間<3秒;

      • Discuz論壇可容納100000個用戶帳號;

      • Discuz論壇可支持1000個用戶同時在線操作;

      • Discuz論壇在晚上8:00-11:00之間,至少可支持10000個用戶同時發帖;

      • Discuz論壇處理速度每秒5000筆,峰值處理能力達到每秒10000筆;

      • 服務器CPU使用率不能超過70%

      • 服務器磁盤隊列長度不能超過2

以上實例均存在很明確的指標或數字,可參照這些指標直接開展相應測試,故上述需求為顯性性能需求。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

桐柏县| 封丘县| 福建省| 纳雍县| 彭水| 合水县| 五莲县| 新竹县| 浦北县| 遂溪县| 扎鲁特旗| 三原县| 孟州市| 武强县| 乐昌市| 温宿县| 高平市| 招远市| 武冈市| 千阳县| 阿拉尔市| 乐清市| 扎囊县| 商水县| 济源市| 奉节县| 竹北市| 阿坝县| 岑巩县| 沐川县| 广东省| 浮梁县| 昔阳县| 河源市| 苏尼特右旗| 手机| 金堂县| 嘉善县| 张家川| 文成县| 正安县|