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