客戶方提出
這是較理想的一種方式,通常電信、金融、保險、證券以及一些其他運營商級系統的客戶——特別是國外的客戶都會提出比較明確的性能需求。
根據歷史數據來分析
根據客戶以往的業務情況來分析客戶的業務量以及每年、每月、每周、每天的峰值業務量。如果客戶舊的系統,可以根據已系統的訪問日志,數據庫記錄,業務報表來分析。要特別注意的是,不同行業、不同應用、不同的業務是各自的特點的。例如,購物網站在平時的負載主要集中在晚上,但是節假日時訪問量和交易量會是平時的數倍;而地鐵的售票系統面臨的高峰除了周末,還周一到周五的一早一晚上下班時間。
參考歷史項目的數據
如果該產品已其他客戶使用,并且規模類似的,可以參考其他客戶的需求。例如在線購物網站,或者超市管理系統,各行業的進銷存系統。
參考其他同行類似項目的數據
如果本企業沒做過類似的項目,那么可以參考其他同行企業的公布出來的數據——通常在企業公布的新聞或者成功解決方案中會提到,包括系統容量,系統所能承受的負載以及系統響應能力等。
推薦閱讀: