軟件壓力測試流程
確定測試需求
根據(jù)用戶需求確定測試點(diǎn),明確測試人員職責(zé)、所需工具、時(shí)間和地點(diǎn)。
編寫測試用例
執(zhí)行測試用例
確定操作用戶數(shù)量、時(shí)間要求等;通過測試工具模擬操作用戶數(shù)量,用戶同時(shí)在線數(shù)量等,以及不同用戶值情況下系統(tǒng)的響應(yīng)時(shí)間等。
根據(jù)測試過程總結(jié)測試結(jié)論,形成一份文檔形式的測試報(bào)告。
有哪些常用的壓力測試工具?
ApacheJMeter
ApacheJMeter最開始是被用于Web應(yīng)用測試,在程序員圈十分受歡迎,這款開源工具能夠測試靜態(tài)和動(dòng)態(tài)資源,還可以通過不同壓力類別測試服務(wù)器、網(wǎng)絡(luò)或?qū)ο螅私馑鼈兊膹?qiáng)度和性能。
Webbench
Webbench是知名的壓力測試工具,由Lionbridge公司開發(fā),它能測試處在相同硬件上,不同服務(wù)的性能以及不同硬件上同一個(gè)服務(wù)的運(yùn)行狀況。
ApacheBench
ApacheBench是Apache服務(wù)器的一個(gè)web壓力測試工具,簡稱ab??芍С帜M多個(gè)用戶對某個(gè)網(wǎng)站發(fā)起訪問,靈活小巧、易學(xué)易用,適合中小型互聯(lián)網(wǎng)企業(yè),但它的測試結(jié)果不能以圖形顯示。
PerformanceRunner
澤眾PerformanceRunner(簡稱PR)是國內(nèi)專業(yè)的支持http、https、websocket、tcp/ip、MQ等各種協(xié)議、10萬+海量并發(fā)、可靠的性能測試工具/壓力測試工具,降低了應(yīng)用系統(tǒng)運(yùn)行風(fēng)險(xiǎn)。通過模擬海量用戶并發(fā)測試整個(gè)系統(tǒng)的承受能力,實(shí)現(xiàn)壓力測試、性能測試、配置測試、峰值測試等。大限度地縮短測試時(shí)間,優(yōu)化性能和加速應(yīng)用系統(tǒng)的發(fā)布周期。
推薦閱讀:
本文內(nèi)容不用于商業(yè)目的,如涉及知識產(chǎn)權(quán)問題,請權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。