性能測試實(shí)戰(zhàn)筆記1

性能測試實(shí)戰(zhàn)筆記1

b/s架構(gòu):瀏覽器
c/s架構(gòu):app

app性能測試:monkey,耗電量、cpu使用、內(nèi)存占用
web性能測試:瀏覽器從服務(wù)端拿到數(shù)據(jù)前端顯示時間,js、css本地顯示速度,占用資源

服務(wù)端性能測試:server

性能測試指標(biāo):響應(yīng)時間、吞吐量、服務(wù)器資源占用。

實(shí)踐步驟:
性能測試目標(biāo)制定--性能測試準(zhǔn)備--執(zhí)行--測試結(jié)果分析--性能問題優(yōu)化

性能測試目標(biāo)制定很重要

被測產(chǎn)品:在線考試系統(tǒng)
架構(gòu):服務(wù)器tomcat,數(shù)據(jù)庫mysql

netstat -na | grep 3306
ps -ef | grep mysql

角色:
管理員,創(chuàng)建試卷,增加考生
用戶,對試卷的答題,修改個人資料

性能測試范圍:主要業(yè)務(wù),會測試80%左右,而不是全部都做。

二八原則:
一個網(wǎng)站有成千上萬的用戶,但是80%的用戶請求是發(fā)生在20%的時間內(nèi),比如大家去網(wǎng)上購物,基本也都集中在中午休息或晚上下班后。二八定律的核心原則是關(guān)注重要部分,忽略次要部分。系統(tǒng)性能如果能支撐發(fā)生在20%時間內(nèi)的高并發(fā)請求,必然也能支持非高峰期的訪問。
所謂響應(yīng)時間的“2-5-8原則”:

當(dāng)用戶能夠在2秒以內(nèi)得到響應(yīng)時,會感覺系統(tǒng)的響應(yīng)很快;
當(dāng)用戶在2-5秒之間得到響應(yīng)時,會感覺系統(tǒng)的響應(yīng)速度還可以;
當(dāng)用戶在5-8秒以內(nèi)得到響應(yīng)時,會感覺系統(tǒng)的響應(yīng)速度很慢,但是還可以接受;  
而當(dāng)用戶在超過8秒后仍然無法得到響應(yīng)時,會感覺系統(tǒng)糟透了,或者認(rèn)為系統(tǒng)已經(jīng)失去響應(yīng),而選擇離開這個Web站點(diǎn),或者發(fā)起第二次請求。
圖片1.png

考慮之后3年有一定增長:計算參考下圖


圖片2.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容