詳解軟件測(cè)試之性能測(cè)試

一、做性能測(cè)試前的準(zhǔn)備工作

1.要清楚服務(wù)器的ip地址和賬號(hào)密碼(目的是用于監(jiān)控)

2.服務(wù)器的系統(tǒng)是什么

3.是否需要多級(jí)聯(lián)合

4.服務(wù)器一共有幾臺(tái)

5.了解服務(wù)器的配置情況

6.本機(jī)的配置(16gi5以上)

7.業(yè)務(wù)流程什么

8.性能測(cè)試需求是什么

9.編寫性能測(cè)試用例

二、性能測(cè)試用例編寫

1.性能測(cè)試的策略(指定一個(gè)小目標(biāo),具體想做什么)

壓力測(cè)試:每次遞增,看系統(tǒng)不能接受的程度(一次性吃多少饅頭)

負(fù)載測(cè)試:每次遞增,看系統(tǒng)能接受的最大程度(壓死駱駝最后一個(gè)稻草)

穩(wěn)定性測(cè)試:長(zhǎng)時(shí)間運(yùn)行負(fù)載最大程度(看需求)

2.基本信息(性能測(cè)試的網(wǎng)址,誰(shuí)來(lái)執(zhí)行,誰(shuí)來(lái)監(jiān)控,執(zhí)行時(shí)間)

3.業(yè)務(wù)流程(錄制的流程,腳本增強(qiáng)的節(jié)點(diǎn)位置)

4.執(zhí)行策略(一共需要模擬用戶數(shù),每個(gè)幾秒進(jìn)場(chǎng)幾人,持續(xù)時(shí)間,每隔幾秒退出幾人)

5.監(jiān)控指標(biāo)的預(yù)期結(jié)果:

cpu(不能大于75%)

內(nèi)存占用率(不能大于80%)

響應(yīng)時(shí)間(1.3.5.7/秒)

TPS(每秒中服務(wù)器處理事務(wù)的字節(jié)數(shù))

錯(cuò)誤數(shù)量(控制在0%)

網(wǎng)絡(luò)延遲時(shí)間

每秒點(diǎn)擊次數(shù)

三、性能執(zhí)行階段

loadrunner三個(gè)步驟:創(chuàng)建腳本、運(yùn)行負(fù)載測(cè)試、分析腳本

創(chuàng)建腳本:進(jìn)行腳本增強(qiáng)

集合點(diǎn):就是跑步的起點(diǎn)(負(fù)載和穩(wěn)定性不能有集合點(diǎn))

事務(wù):將你要做的事情的操作整合到一起

關(guān)聯(lián):自動(dòng)關(guān)聯(lián)和手動(dòng)關(guān)聯(lián)

檢查點(diǎn):期望值

用戶思考時(shí)間:停留的秒數(shù)

參數(shù)化:

loadrunner的參數(shù)化

其他函數(shù):lr_output_message(“參數(shù)值”:lr_eval_string(“{name}”))

運(yùn)行負(fù)載測(cè)試:

1.選擇腳本,

2.設(shè)置進(jìn)入腳本,設(shè)置運(yùn)行時(shí)間、設(shè)置集合策略

3.運(yùn)行腳本

分析測(cè)試結(jié)果:

1.cpu(不能大于75%)

1.排除:cpu在沒有并發(fā)的時(shí)候占用率

2.硬件問題

2.內(nèi)存占用率(不能大于80%)

3.響應(yīng)時(shí)間(1.3.5.7/秒)

1.由于服務(wù)器處理的事務(wù)越低;

2.數(shù)據(jù)庫(kù)sql問題;優(yōu)化表,增加索引

3.代碼問題:優(yōu)化代碼

4.加緩存

5.加服務(wù)器

4.TPS(每秒中服務(wù)器處理事務(wù)的字節(jié)數(shù))

5.錯(cuò)誤數(shù)量(控制在0%)

6.網(wǎng)絡(luò)延遲時(shí)間

7.每秒點(diǎn)擊次數(shù)

四、性能測(cè)試流程

1、分析性能需求、確認(rèn)性能指標(biāo)

2、制定測(cè)試計(jì)劃,明確測(cè)試時(shí)間

3、編寫測(cè)試用例

4、搭建測(cè)試環(huán)境、準(zhǔn)備測(cè)試數(shù)據(jù)

5、編寫性能測(cè)試腳本

6、性能測(cè)試腳本增強(qiáng)(檢查點(diǎn)、參數(shù)化、關(guān)聯(lián)、集合點(diǎn)、事務(wù)、調(diào)整思考時(shí)間)

7、設(shè)計(jì)測(cè)試場(chǎng)景、運(yùn)行測(cè)試腳本、監(jiān)控服務(wù)器

8、分析測(cè)試結(jié)果,收集相關(guān)的日志提單給開發(fā)

9、回歸性能測(cè)試

10、編寫性能測(cè)試報(bào)告

參考鏈接
http://www.51testing.com/html/38/n-4474438.html

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

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