產品體驗中心 下載與支持 產品社區(qū) 合作代理 |  咨詢電話:400-035-7887/021-6072 5088
當前位置:澤眾軟件測試網- 技術文章 -正文

性能測試中負載測試與壓力測試有何區(qū)別?性能測試工具怎么選?

發(fā)布時間:2020-05-15

性能測試(或稱多用戶并發(fā)性能測試)、負載測試、強度測試、容量測試是性能測試領域里的幾個方面,但是概念很容易混淆。
 
下面將幾個概念進行介紹。
 
性能測試(Performance Test):通常收集所有和測試有關的所有性能,被不同人在不同場合下進行使用。 關注點:how much和how fast
 
1、負載測試(Load Test):負載測試是一種性能測試,指數據在超負荷環(huán)境中運行,程序是否能夠承擔。 關注點:how much
 
2、壓力測試(Stress Test): 壓力測試(又叫強度測試)也是一種性能測試,它在系統資源特別低的情況下軟件系統運行情況,目的是找到系統在哪里失效以及如何失效的地方。
 
3、極限測試 Extreme testing:在過量用戶下的負載測試 Hammer testing:連續(xù)執(zhí)行所有能做的操作
 
4、容量測試(Volume Test):確定系統可處理同時在線的最大用戶數 關注點:how much(而不是how fast) 容量測試,通常和數據庫有關,容量和負載的區(qū)別在于:容量關注的是大容量,而不需要關注使用中的實際表現。
 
其中,容量測試、負載測試、壓力測試的英文解釋為:
 
Volume Testing = Large amounts of data
 
Load Testing = Large amount of users
 
Stress Testing = Too many users, too much data, too little time and too little room
 
可能大家角色性能測試、負載測試和強度測試比較混淆。沒錯,這三個概念是比較容易使人糊涂。負載測試和壓力測試,都屬于性能測試的子集。 性能測試,表示在一個給定的基準下,能執(zhí)行的最好情況。負載測試,也是性能測試,但是他是在不同的負載下的。壓力測試,是在較高強度情況下的性能測試。
 
性能測試是動力,負載測試載重,壓力測試強度
 
壓力測試stress test:是在一定的『負荷條件』下,長時間連續(xù)運行系統給系統性能造成的影響。
 
負載測試Load test:在一定的『工作負荷』下,給系統造成的負荷及系統響應的時間。
 
這兒我加了括號強調一下壓力測試與負載測試的區(qū)別。
 
負載測試通常描述一種特定類型的壓力測試——逐步增加用戶數量或用戶請求來對系統(程序)進行加壓。比如現實中有個系統提供在線查詢服務,那我們從比較小的負載開始,逐漸增加模擬查詢請求的數量或用戶量, 直到系統響應時間超時,就是說的負載測試。這兒加壓的類型必須是應用提供的服務類型,也就是工作負荷。
 
負載測試的目標是測試在一定負載情況下的系統性能(不關注穩(wěn)定性,也就是說不關注長時間運行,只是得到不同負載下相關性能指標即可);實際中我們常從比較小的負載開始,逐漸增加模擬用戶的數量(增加負載), 觀察不同負載下應用程序響應時間、所耗資源,直到超時或關鍵資源耗盡,這就是所說的負載測試,它是測試系統的不同負載情況下的性能指標。
 
壓力測試的目標是測試在一定的負載下系統長時間運行的穩(wěn)定性,但是這個負載不一定是應用系統本身造成的。比如我們經常利用腳本或工具事先吃掉服務器的一部分cpu、內存或帶寬等,創(chuàng)造出一定的負載環(huán)境并測試被測應用系統在此環(huán)境下的事物處理能力,響應時間等等。壓力測試尤其關注大業(yè)務量情況下長時間運行系統性能的變化(例如是否反應變慢、是否會內存泄漏導致系統逐漸崩潰、是否能恢復);壓力測試是測試系統的限制和故障恢復能力,它包括兩種情況:
 
1.穩(wěn)定性壓力測試:在選定的壓力值下,長時間持續(xù)運行。通過這類壓力測試,可以考察各項性能指標是否在指定范圍內,有無內存泄漏、有無功能性故障等;
 
2.破壞性壓力測試:在穩(wěn)定性壓力測試中可能會出現一些問題,如系統性能明顯降低,但很難暴露出其真實的原因。通過破壞性不斷加壓的手段,往往能快速造成系統的崩潰或讓問題明顯的暴露出來;
 
性能測試工具怎么選?
 
歡迎關注澤眾軟件推出的性能測試工具:PerformanceRunner PerformanceRunner 是國內專業(yè)商業(yè)化性能測試工具,通過模擬海量用戶并發(fā)測試整個系統的承受能力,實現壓力測試、性能測試、配置測試、峰值測試等。大限度地縮短測試時間,優(yōu)化性能和加速應用系統的發(fā)布周期。
本文內容不用于商業(yè)目的,如涉及知識產權問題,請權利人聯系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。
滬ICP備07036474號 2003-2024 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨詢

添加客服微信 歡迎咨詢測試工具和測試服務

微信客服
問題
反饋
產品
畫冊

掃描二維碼下載澤眾軟件企業(yè)宣傳冊

產品畫冊
返回
頂部

方案咨詢

×
提交信息

電話咨詢,400-035-7887,安排專業(yè)技術售前給您解答(產品試用、技術交流、服務咨詢和商務報價)。

您的信息已成功提交!

我們的客服人員稍后會與您聯系