性能測試()
環(huán)境準(zhǔn)備:
- 1.準(zhǔn)備壓測腳本
a.由小到大逐漸增加壓力
b.每次備份測試結(jié)果
c.最后對比分析
d.找出a、b、c闷叉、d這幾點(diǎn) - 2.根據(jù)壓測數(shù)據(jù)和監(jiān)控數(shù)據(jù)分析性能瓶頸
- 3.看監(jiān)控數(shù)據(jù)
壓測思路-準(zhǔn)備相應(yīng)的文檔
- 1.性能測試(a-b):資源充足,請求越多,吞吐量越大
- 2.負(fù)載測試(b-c)請求數(shù)增加,響應(yīng)時間降低,總的量趨穩(wěn)
- 3.壓力測試(c-d):超出系統(tǒng)負(fù)載,開始部分報錯,響應(yīng)時間大幅降低
- 4.d之后:系統(tǒng)奔潰,無法處理業(yè)務(wù)
-
TPS:每秒事物數(shù)
流程圖.png
-
性能測試-三方協(xié)作
微信圖片_20180830185029.png
CSV 數(shù)據(jù)文件設(shè)置及應(yīng)用
1.設(shè)置文件名:導(dǎo)CSV的表格內(nèi)容
2.文件編碼:utf-8
3.變量名稱:替代表格內(nèi)的內(nèi)容,用于報文中
4.一般選擇忽略首行:true
新增面試問題答案
1.fiddler抓包(登錄和答案頁面)
2.jmeter直接導(dǎo)入fiddler抓的包
3.設(shè)置CSV數(shù)據(jù)文件設(shè)置
4.CSV里面的變量名稱替代的是CSV里面的內(nèi)容,問題和答案是中文,所以變量需要轉(zhuǎn)碼,轉(zhuǎn)碼成功后用于http請求中
固定定時器
主要模擬用戶反復(fù)請求的停頓