性能測試是通過專業(yè)測試工具,例如PerformanceRunner性能測試工具模擬多種正常、峰值以及異常負(fù)載條件來對系統(tǒng)的各項(xiàng)性能指標(biāo)進(jìn)行測試,但是不同軟件性能測試需求分析,采用分析方法不一樣,測試目的就是解決測試需求,通常有以下分析四種方法:
第一種,能力驗(yàn)證
能力驗(yàn)證一般采用這樣的描述:“該系統(tǒng)是否能在A條件下具備B能力?”。主要強(qiáng)調(diào)以下內(nèi)容:
(1) 準(zhǔn)備以下內(nèi)容:硬件設(shè)備、系統(tǒng)環(huán)境、軟件環(huán)境、網(wǎng)絡(luò)條件、基礎(chǔ)數(shù)據(jù);
(2) 準(zhǔn)備測試場景、典型的測試場景(注冊登錄等)包括操作順序、并發(fā)用戶數(shù)量條件、測試用例;
第二種,規(guī)劃性能
該方法關(guān)心的是“應(yīng)該如何才能使系統(tǒng)具有我們要求的性能能力”,“應(yīng)該如何調(diào)整系統(tǒng)配置,使系統(tǒng)能夠滿足增長的用戶數(shù)的需要”等問題。
上述測試方法:負(fù)載測試、配置測試、壓力測試。
第三種,性能調(diào)優(yōu)
性能調(diào)優(yōu)是指為軟件提供較佳的性能,用于處理系統(tǒng)響應(yīng)速度太慢等等:
(1) 確定基準(zhǔn)環(huán)境、基準(zhǔn)負(fù)載和基準(zhǔn)性能指標(biāo);
(2) 調(diào)整系統(tǒng)運(yùn)行環(huán)境和實(shí)現(xiàn)方法,執(zhí)行測試;
(3) 記錄測試結(jié)果、進(jìn)行分析;
第四種,發(fā)現(xiàn)缺陷
開發(fā)完成的產(chǎn)品交付給最終用戶的主要工作成果。初期需求評審,然后需要多次和開發(fā)人員作溝通、多次版本迭代發(fā)現(xiàn)問題、根據(jù)用戶的需求定義與缺陷的涉及范圍、制定一個(gè)解決缺陷的優(yōu)先級。軟件或者系統(tǒng)永遠(yuǎn)不可能零缺陷這一真理,所以發(fā)現(xiàn)缺陷不是一次能結(jié)束的工作,產(chǎn)品長期需要持續(xù)更新版本迭代。
推薦閱讀:
本文內(nèi)容不用于商業(yè)目的,如涉及知識產(chǎn)權(quán)問題,請權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。