性能測(cè)試場(chǎng)景

提到性能測(cè)試璃饱,常會(huì)提到壓力測(cè)試贮喧、負(fù)載測(cè)試、穩(wěn)定性測(cè)試谁尸、配置測(cè)試等等晰赞,但說到其各自的定義稼病,實(shí)在是晦澀難懂。但若將性能測(cè)試掖鱼,看作是在不同的場(chǎng)景下執(zhí)行系統(tǒng)然走,獲取系統(tǒng)的性能指標(biāo),再對(duì)數(shù)據(jù)進(jìn)行監(jiān)控分析的過程戏挡,就比較好理解了芍瑞。
性能測(cè)試場(chǎng)景可以分為四類。

  • 基準(zhǔn)性能場(chǎng)景
  • 容量性能場(chǎng)景
  • 穩(wěn)定性性能場(chǎng)景
  • 異常性能場(chǎng)景
    下面說下每種場(chǎng)景的定義褐墅、場(chǎng)景設(shè)計(jì)以及一些補(bǔ)充啄巧。

基準(zhǔn)性能場(chǎng)景

對(duì)單個(gè)業(yè)務(wù)進(jìn)行加壓,以獲取其的最大容量

設(shè)計(jì)步驟

  1. 確定要測(cè)試的業(yè)務(wù)比例掌栅、業(yè)務(wù)目標(biāo)TPS、響應(yīng)時(shí)間指標(biāo)
    這里要測(cè)試兩個(gè)接口码泛,目標(biāo)響應(yīng)時(shí)間都是100ms
業(yè)務(wù)名 業(yè)務(wù)比例 業(yè)務(wù)目標(biāo)TPS
業(yè)務(wù)A 70% 160
業(yè)務(wù)B 30% 100
  1. 對(duì)業(yè)務(wù)接口進(jìn)行梯度加壓猾封,得到測(cè)試結(jié)果
    以每3秒一個(gè)用戶的速度向上遞增,直到加到50個(gè)用戶
    TPS


    A-TPS.png

RT


A-RT.png

線程


A-T.png
  1. 獲取最大TPS噪珊,以及此時(shí)的響應(yīng)時(shí)間

從上面的圖可以得到以下判斷:

  • 壓力線程到14時(shí)晌缘,TPS達(dá)到上限180左右
  • 此時(shí)的響應(yīng)時(shí)間是75左右

4.重復(fù)以上步驟測(cè)試每一個(gè)業(yè)務(wù),得到結(jié)果表格

業(yè)務(wù) 最大TPS RT
業(yè)務(wù)A 180 75
業(yè)務(wù)B 155 70

Q&A

Q:業(yè)務(wù)目標(biāo)TPS和響應(yīng)時(shí)間怎么定痢站?
A:方法一:找同行業(yè)對(duì)比數(shù)據(jù)磷箕。方法二:到生產(chǎn)環(huán)境看用戶使用情況并統(tǒng)計(jì)信息

Q:怎么得到業(yè)務(wù)比例?
A:根據(jù)生產(chǎn)環(huán)境的請(qǐng)求統(tǒng)計(jì)信息

Q:測(cè)試時(shí)為什么要逐步增壓阵难?
A:保證在測(cè)試過程中資源分配的合理性岳枷,可以看到整體的變化過程,例如遞增過程中會(huì)不會(huì)出現(xiàn)系統(tǒng)動(dòng)蕩,便于分析性能瓶頸空繁。

容量性能場(chǎng)景

模擬生產(chǎn)環(huán)境的業(yè)務(wù)場(chǎng)景殿衰,比如峰值場(chǎng)景進(jìn)行的測(cè)試,判斷在混合業(yè)務(wù)場(chǎng)景下盛泡,系統(tǒng)的指標(biāo)是否符合預(yù)期

設(shè)計(jì)步驟

  1. 場(chǎng)景不斷
  2. 控制比例
    業(yè)務(wù)A闷祥、B按照7:3的比例,不斷增加壓力傲诵,得到以下結(jié)果:


    混合容量.png
業(yè)務(wù) 最大TPS 響應(yīng)時(shí)間 業(yè)務(wù)比例 目標(biāo)TPS 容量測(cè)試結(jié)果TPS 容量測(cè)試結(jié)果對(duì)應(yīng)的響應(yīng)時(shí)間
業(yè)務(wù)A 180 75 70% 160 115 116
業(yè)務(wù)B 155 70 30% 100 53 107
合計(jì) 168

混合場(chǎng)景下凯砍,業(yè)務(wù)的TPS并沒有達(dá)到預(yù)期,此處應(yīng)進(jìn)行分析調(diào)優(yōu)拴竹。

穩(wěn)定性性能場(chǎng)景

系統(tǒng)能在一定時(shí)間內(nèi)穩(wěn)定運(yùn)行

設(shè)計(jì)步驟

確定場(chǎng)景的運(yùn)行時(shí)間長(zhǎng)度的加壓數(shù)
運(yùn)行時(shí)長(zhǎng)取決于系統(tǒng)上線后的運(yùn)維周期悟衩。例如指標(biāo)是穩(wěn)定運(yùn)行一周,支持100萬業(yè)務(wù)量殖熟。之前容量TPS能達(dá)到168局待,所以時(shí)長(zhǎng)應(yīng)該是10000000/168=6250秒=1.8小時(shí)。

Q&A

Q:為什么用最大容量TPS跑穩(wěn)定性菱属?
A:有的觀點(diǎn)是用最大TPS的80%去跑穩(wěn)定性钳榨。跑穩(wěn)定性的目的就是看系統(tǒng)會(huì)不會(huì)因?yàn)殚L(zhǎng)時(shí)間處理業(yè)務(wù)而引發(fā)潛在瓶頸。只要系統(tǒng)正常處理纽门,資源沒有出問題也沒有報(bào)錯(cuò)薛耻,就可以用最大TPS去跑。

異常性能場(chǎng)景

根據(jù)系統(tǒng)架構(gòu)模擬異常情況赏陵,如宕主機(jī)饼齿、宕數(shù)據(jù)庫等等,看系統(tǒng)性能下降是否符合預(yù)期并且能否在一定時(shí)間內(nèi)恢復(fù)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末蝙搔,一起剝皮案震驚了整個(gè)濱河市缕溉,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌吃型,老刑警劉巖证鸥,帶你破解...
    沈念sama閱讀 221,576評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異勤晚,居然都是意外死亡枉层,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,515評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門赐写,熙熙樓的掌柜王于貴愁眉苦臉地迎上來鸟蜡,“玉大人,你說我怎么就攤上這事挺邀∪嗤” “怎么了跳座?”我有些...
    開封第一講書人閱讀 168,017評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)癌淮。 經(jīng)常有香客問我躺坟,道長(zhǎng),這世上最難降的妖魔是什么乳蓄? 我笑而不...
    開封第一講書人閱讀 59,626評(píng)論 1 296
  • 正文 為了忘掉前任咪橙,我火速辦了婚禮,結(jié)果婚禮上虚倒,老公的妹妹穿的比我還像新娘美侦。我一直安慰自己,他們只是感情好魂奥,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,625評(píng)論 6 397
  • 文/花漫 我一把揭開白布菠剩。 她就那樣靜靜地躺著,像睡著了一般耻煤。 火紅的嫁衣襯著肌膚如雪具壮。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,255評(píng)論 1 308
  • 那天哈蝇,我揣著相機(jī)與錄音棺妓,去河邊找鬼。 笑死炮赦,一個(gè)胖子當(dāng)著我的面吹牛怜跑,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播吠勘,決...
    沈念sama閱讀 40,825評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼性芬,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了剧防?” 一聲冷哼從身側(cè)響起植锉,我...
    開封第一講書人閱讀 39,729評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎峭拘,沒想到半個(gè)月后汽煮,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,271評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡棚唆,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,363評(píng)論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了心例。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片宵凌。...
    茶點(diǎn)故事閱讀 40,498評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖止后,靈堂內(nèi)的尸體忽然破棺而出瞎惫,到底是詐尸還是另有隱情溜腐,我是刑警寧澤,帶...
    沈念sama閱讀 36,183評(píng)論 5 350
  • 正文 年R本政府宣布瓜喇,位于F島的核電站挺益,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏乘寒。R本人自食惡果不足惜望众,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,867評(píng)論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望伞辛。 院中可真熱鬧烂翰,春花似錦、人聲如沸蚤氏。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,338評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽竿滨。三九已至佳恬,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間于游,已是汗流浹背毁葱。 一陣腳步聲響...
    開封第一講書人閱讀 33,458評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留曙砂,地道東北人头谜。 一個(gè)月前我還...
    沈念sama閱讀 48,906評(píng)論 3 376
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像鸠澈,于是被迫代替她去往敵國(guó)和親柱告。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,507評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容