Web中小項目性能測試
3月8號,我去參加了一個叫孫弘美女關(guān)于中小型項目性能測試的講座,簡要錄一下
一、關(guān)于高大上的項目性能測試,需要具備什么?
1、歷史數(shù)據(jù)收集分析
2、未來市場的預(yù)測
3、充足的測試時間
4、構(gòu)建數(shù)學(xué)模型
二、中小型項目性能測試,作為客戶真正關(guān)心的是什么?因為客戶一般要求做性能測試,也不會向你提出性能指標,通常會讓測試人員提出一份關(guān)于性能的測試報告。
1、網(wǎng)站能否正常運行,能否被用戶使用
2、用戶是否能夠容忍網(wǎng)站的響應(yīng)速度
3、網(wǎng)站能否支持一定的用戶,會不會運行一段時間就崩潰了
4、一臺服務(wù)器能否維持當前網(wǎng)站的需要,是否需要增加服務(wù)器
三、如何區(qū)分項目的大小?
一般日pv量達到億級只有少數(shù)幾個之名的網(wǎng)站,如百度,騰訊。百萬級的訪問量如搜房網(wǎng),51job。根據(jù)站長統(tǒng)計分析所得,一般大部分存活的網(wǎng)站日pv量只有1000左右,對于這種訪問量的中小型網(wǎng)站該如何做性能測試?
四、我們關(guān)注中小型性能測試方向有以下幾點
1、低成本,不需要做數(shù)據(jù)統(tǒng)計分析,直接利用共有的性能指標來做性能測試
2、快速反饋
五、如何做中小型性能測試?
1、基準測試,關(guān)注一個用戶訪問網(wǎng)站的情況
2、日常壓力測試
3、峰值測試
4、絕對并發(fā)測試
5、穩(wěn)定性能測試
六、一般中小型項目不區(qū)分服務(wù)器端性能測試還是前端性能測試,通常是一起考慮,那么影響性能關(guān)鍵問題在哪?
1、數(shù)據(jù)庫-索引;鎖(死鎖等)
2、Js腳本-加載順序以及自身腳本缺陷等
3、接口/集成-與其他服務(wù)商提供的接口有關(guān)
4、網(wǎng)絡(luò)原因-取決于服務(wù)器使用的是電信、網(wǎng)通以及用戶使用的是何種網(wǎng)絡(luò)服務(wù)商
5、服務(wù)器的硬盤空間-通常服務(wù)器的硬盤空間不足,服務(wù)器打的日志寫不進去將導(dǎo)致服務(wù)器運行緩慢等問題
七、性能測試腳本考慮重點:
1、關(guān)鍵路徑以及場景
2、使用頻率
3、容易出錯的地方
posted on 2014-03-14 10:49 順其自然EVO 閱讀(304) 評論(0) 編輯 收藏 所屬分類: web 前端性能測試