最近廣州IT培訓老師發現,好多同學對于性能測試、負載測試、壓力測試傻傻分不清楚,尤其是提到負載測試和壓力測試,就更是一臉茫然了。
但恰恰就是這個問題,不僅在工作中需要熟知其概念,在面試中,這個問題也常常會被提起,所以幫助大家清楚的認知這個問題,都顯得非常有必要。
1、性能測試
首先,我們先來了解一下性能測試,性能測試包括壓力測試和負載測試,測試的是不同負載條件下系統的各項性能指標,如吞吐量、響應時間、點擊率等。
2、壓力測試
其次,關于壓力測試,壓力從字面意思來講就是給某物一定的力,比如用手按壓桌子等,而壓力測試就是給被測系統不斷的加壓(負載),以便測試系統的各項性能指標。
直到系統的某一些性能指標達到了瓶頸為止,比如CPU的使用率達到了100%。這個不斷給系統施加壓力的過程,就叫做壓力測試。
3、負載測試
而負載測試就是在系統性能指標已經有一項或幾項達到了瓶頸的情況下,讓它繼續運行一段時間,測試系統運行過程中各項性能指標。這種在已經達到了最大負載(壓力)時進行的測試叫負載測試。
總的來說,壓力測試就是尋找系統性能瓶頸的,負載測試就是測試系統在處于瓶頸的狀態的運行情況,比如響應時間是否延長等。
為了能夠讓大家更好的理解,下面給大家舉個例子說明一下:
假設舉重運動員可以無限次增加杠鈴的重量,那我們就讓他從50公斤起步,逐步增加直到他再也舉不起來為止,那么最后一次舉起的重量(假如說200公斤)就是他最大能承擔的重量瓶頸,這就是壓力測試。然后讓該運動員舉200公斤的杠鈴持續一段時間,在這個過程中我們測試他的身體狀況,如心跳、血流速度等,這就是負載測試了。
不知道大家看了這篇文章有沒有搞清楚性能測試、壓力測試和負載測試之間的區別和聯系呢?有什么疑問或者還想了解軟件測試的其他知識,都可以加廣州IT培訓老師哦(QQ:3005351866)。
掃碼申請免費IT試聽課程
推薦文章:
>>本文地址:http://www.magic-module.com/cjwt/2477.html
聲明:本站稿件版權均屬中公教育優就業所有,未經許可不得擅自轉載。
1 您的年齡
2 您的學歷
3 您更想做哪個方向的工作?
Java
Ui
大前端
軟件測試
Python
PMP
軟考