溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

性能測試之負載測試(生活比喻)

發(fā)布時間:2020-07-04 21:56:45 來源:網(wǎng)絡(luò) 閱讀:1074 作者:Ye_Kwii 欄目:軟件技術(shù)

在說負載測試之前,先看看以下幾個例子:

目標(biāo):

1、測試小明在短時間內(nèi)能舉起的最大重量;

2、小明在某個較長時間內(nèi)能一直保持舉起狀態(tài)的最大重量;


關(guān)鍵點:短時間:多短的時間,1秒?2秒?長時間是指多長?1分鐘?30分鐘?

分析結(jié)果:都是測試小明在某個指定的時間內(nèi)能舉起的最大重量,定義的時間長短直接影響到測試結(jié)果,即測試結(jié)果是基于某個前提的。


測試方案

1、多次嘗試來確定

(1)在規(guī)定時間內(nèi),小明先嘗試舉起50斤的;

(2)如果能舉起則嘗試舉起100斤,否則嘗試舉起75斤的;

(3)如果能舉起100斤則嘗試舉起150斤,否則嘗試舉起125斤;

(4)往復(fù)嘗試舉起,直到找到小明能在規(guī)定時間舉起的最大重量;

優(yōu)點:能快速找到一個大概測試值,耗費的資源較少(時間等)--因為嘗試的夸大度,次數(shù)少;

缺點:較難找到一個較為準(zhǔn)確的測試值;



2、持續(xù)嘗試來確定(這里用人來做例子不太妥當(dāng)--畢竟人是會累的,如果應(yīng)用到計算機的話就挺合適的)

(1)小明先舉起50斤,然后有人同步開始計時;

(2)在計時期間內(nèi),小明保持舉起50斤的狀態(tài);

(3)第一個計時結(jié)束后,有人給小明加1斤的重量,并開始第二個計時;(1斤只是一個比喻,可根據(jù)需要適度調(diào)整)

(4)一直循環(huán)計時,并嘗試舉起,直到找到小明能在指定時間舉起的最大重量;

優(yōu)點:能找到一個較為準(zhǔn)確的測試值;

缺點:耗費的資源較多--因為要持續(xù)測試、測試值的變化是緩慢的,需要測試較多的次數(shù);


好了,相信大家已經(jīng)明白我說的是啥了,就是要測試軟件系統(tǒng)在指定條件的最大負載;

1、

a.從實際出發(fā)---如果時間足夠短的話,就是高并發(fā)的壓力測試,在某個極端短的時間內(nèi),服務(wù)器收到超級無敵多的請求(一瞬間的巨大壓力),測試系統(tǒng)的性能指標(biāo):響應(yīng)時間、事務(wù)丟失數(shù)、QPS等,然后再考慮性能指標(biāo)是否符合期望;

b.從要求出發(fā)---在指定系統(tǒng)的性能指標(biāo)(QPS、響應(yīng)時間等),然后測試在某個極端短的時間內(nèi),系統(tǒng)支持的最大請求數(shù)量;


2、

a.從實際出發(fā)---如果時間足夠長的話,就是持續(xù)請求的負載測試,在某個極端長的時間內(nèi),服務(wù)器持續(xù)收到一定數(shù)量的請求,測試系統(tǒng)的性能指標(biāo)(如響應(yīng)時間),然后再確定性能指標(biāo)是否符合期望;

b.從要求出發(fā)---在指定的性能指標(biāo)(QPS等),然后測試在某個極端長的時間內(nèi),系統(tǒng)能【穩(wěn)定】支持的請求數(shù)量;


3、一般來說,短時間壓力測試的QPS值比長時間負載測試的QPS值要大;


Jmeter測試演示后期補充。

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI