性能測試總結(jié)

一般來說榕莺,衡量軟件性能的三個(gè)最常用的指標(biāo)是:并發(fā)用戶數(shù)盗尸、響應(yīng)時(shí)間,以及系統(tǒng)吞吐量帽撑。

一、并發(fā)用戶數(shù)鞍时、響應(yīng)時(shí)間亏拉、系統(tǒng)吞吐量之間的關(guān)系和約束:

(1)當(dāng)系統(tǒng)并發(fā)用戶數(shù)較少時(shí),系統(tǒng)吞吐量也低逆巍,系統(tǒng)處于空閑狀態(tài)及塘,這個(gè)階段稱為:空閑區(qū)間

(2)當(dāng)系統(tǒng)的負(fù)載不是很大時(shí),隨著系統(tǒng)的并發(fā)用戶數(shù)量的增長锐极,系統(tǒng)的吞吐量也會(huì)隨之呈線性增長笙僚,這個(gè)階段稱為:線性增長區(qū)間

(3)當(dāng)系統(tǒng)的并發(fā)用戶數(shù)進(jìn)一步增長,系統(tǒng)的處理能力逐漸趨于飽和灵再,因此每個(gè)用戶的響應(yīng)時(shí)間變長肋层。但是系統(tǒng)整體的吞吐量并不會(huì)隨著并發(fā)用戶數(shù)量的增長而繼續(xù)呈線性增長,這個(gè)階段稱為:拐點(diǎn)

(4)當(dāng)系統(tǒng)并發(fā)用戶數(shù)繼續(xù)增長翎迁,系統(tǒng)處理能力達(dá)到過飽和狀態(tài)栋猖。此時(shí)如果繼續(xù)增加并發(fā)用戶數(shù),最終所有的用戶的響應(yīng)時(shí)間會(huì)變得無限長汪榔。系統(tǒng)的整體吞吐量會(huì)降為零蒲拉,系統(tǒng)處于被壓垮的狀態(tài)。這個(gè)階段稱為:過飽和區(qū)間

二、常用的性能測試方法

(1)后端性能測試:是通過性能測試工具模擬大量的并發(fā)用戶請求雌团,然后獲取系統(tǒng)性能的各項(xiàng)指標(biāo)燃领,并且驗(yàn)證各項(xiàng)指標(biāo)是否符合預(yù)期的性能需求。

這里的性能指標(biāo)锦援,除了包括并發(fā)用戶數(shù)猛蔽、響應(yīng)時(shí)間和系統(tǒng)吞吐量外,還應(yīng)該包括各類資源的使用率雨涛,比如系統(tǒng)級別的 CPU 占用率枢舶、內(nèi)存使用率、磁盤 I/O 和網(wǎng)絡(luò) I/O 等替久,再比如應(yīng)用級別以及 JVM 級別的各類資源使用率指標(biāo)等凉泄。

我們一般只會(huì)把它設(shè)計(jì)在“線性增長區(qū)間”內(nèi)。

場景設(shè)計(jì)主要包括以下兩種方式:1、基于性能需求目標(biāo)的測試驗(yàn)證;2嘹悼、探索系統(tǒng)的容量狞换,并驗(yàn)證系統(tǒng)容量的可擴(kuò)展性

(2)壓力測試:一般采用后端性能測試的方法,不斷對系統(tǒng)施加壓力圆丹,并驗(yàn)證系統(tǒng)化處于或長期處于臨界飽和階段的穩(wěn)定性以及性能指標(biāo),并試圖找到系統(tǒng)處于臨界狀態(tài)時(shí)的主要瓶頸點(diǎn)。所以右锨,壓力測試往往被用于系統(tǒng)容量規(guī)劃的測試。

在執(zhí)行壓力測試時(shí)碌秸,我們還會(huì)故意在臨界飽和狀態(tài)的基礎(chǔ)上繼續(xù)施加壓力绍移,直至系統(tǒng)完全癱瘓,觀察這個(gè)期間系統(tǒng)的行為讥电;然后蹂窖,逐漸減小壓力,觀察癱瘓的系統(tǒng)是否可以自愈恩敌。

因此瞬测,我們將它設(shè)計(jì)在系統(tǒng)“拐點(diǎn)”上下,甚至是“過飽和區(qū)間”纠炮。

(3)可靠性測試:是驗(yàn)證系統(tǒng)在常規(guī)負(fù)載模式下長期運(yùn)行的穩(wěn)定性月趟。是通過長時(shí)間模擬真實(shí)的系統(tǒng)負(fù)載來發(fā)現(xiàn)系統(tǒng)潛在的內(nèi)存泄漏、鏈接池回收等問題恢口。

三狮斗、性能測試的目的

(1)能力驗(yàn)證:驗(yàn)證“某系統(tǒng)能否在 A 條件下具有 B 能力”,通常要求在明確的軟硬件環(huán)境下弧蝇,根據(jù)明確的系統(tǒng)性能需求設(shè)計(jì)測試方案和用例碳褒。

(2)能力規(guī)劃:如何才能使系統(tǒng)達(dá)到要求的性能和容量折砸。

(3)性能調(diào)優(yōu):主要解決性能測試過程中發(fā)現(xiàn)的性能瓶頸的問題,通常會(huì)涉及多個(gè)層面的調(diào)整沙峻,包括硬件設(shè)備選型睦授、操作系統(tǒng)配置、應(yīng)用系統(tǒng)配置摔寨、數(shù)據(jù)庫配置和應(yīng)用代碼實(shí)現(xiàn)的優(yōu)化等等

(4)缺陷發(fā)現(xiàn)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末去枷,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子是复,更是在濱河造成了極大的恐慌删顶,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,858評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件淑廊,死亡現(xiàn)場離奇詭異逗余,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)季惩,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,372評論 3 395
  • 文/潘曉璐 我一進(jìn)店門录粱,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人画拾,你說我怎么就攤上這事啥繁。” “怎么了青抛?”我有些...
    開封第一講書人閱讀 165,282評論 0 356
  • 文/不壞的土叔 我叫張陵旗闽,是天一觀的道長。 經(jīng)常有香客問我蜜另,道長适室,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,842評論 1 295
  • 正文 為了忘掉前任蚕钦,我火速辦了婚禮,結(jié)果婚禮上鹅很,老公的妹妹穿的比我還像新娘嘶居。我一直安慰自己,他們只是感情好促煮,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,857評論 6 392
  • 文/花漫 我一把揭開白布邮屁。 她就那樣靜靜地躺著,像睡著了一般菠齿。 火紅的嫁衣襯著肌膚如雪佑吝。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,679評論 1 305
  • 那天绳匀,我揣著相機(jī)與錄音芋忿,去河邊找鬼炸客。 笑死,一個(gè)胖子當(dāng)著我的面吹牛戈钢,可吹牛的內(nèi)容都是我干的痹仙。 我是一名探鬼主播,決...
    沈念sama閱讀 40,406評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼殉了,長吁一口氣:“原來是場噩夢啊……” “哼开仰!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起薪铜,我...
    開封第一講書人閱讀 39,311評論 0 276
  • 序言:老撾萬榮一對情侶失蹤众弓,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后隔箍,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體谓娃,經(jīng)...
    沈念sama閱讀 45,767評論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年鞍恢,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了傻粘。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,090評論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡帮掉,死狀恐怖弦悉,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情蟆炊,我是刑警寧澤稽莉,帶...
    沈念sama閱讀 35,785評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站涩搓,受9級特大地震影響污秆,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜昧甘,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,420評論 3 331
  • 文/蒙蒙 一良拼、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧充边,春花似錦庸推、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,988評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至肘习,卻和暖如春际乘,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背漂佩。 一陣腳步聲響...
    開封第一講書人閱讀 33,101評論 1 271
  • 我被黑心中介騙來泰國打工脖含, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留罪塔,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,298評論 3 372
  • 正文 我出身青樓器赞,卻偏偏與公主長得像垢袱,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子港柜,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,033評論 2 355

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