壓力測(cè)試幾項(xiàng)注意點(diǎn)

非GUI模式運(yùn)行腳本

jmeter -n -t 你的腳本.jmx -l report.jtl -e -o report

1、簡(jiǎn)述壓力測(cè)試步驟

(1)測(cè)試環(huán)境準(zhǔn)備:壓測(cè)機(jī)資源(8核CPU仍翰、16G內(nèi)存、機(jī)器數(shù)量4-7臺(tái))服鹅、被測(cè)系統(tǒng)服務(wù)器資源、數(shù)據(jù)庫資源、測(cè)試人員操作系統(tǒng)權(quán)限、zabbix監(jiān)控各個(gè)系統(tǒng)指標(biāo)權(quán)限

(2)基礎(chǔ)數(shù)據(jù)和測(cè)試數(shù)據(jù)準(zhǔn)備

(3)明確預(yù)期指標(biāo)

(4)測(cè)試工具安裝部署

(5)準(zhǔn)備壓測(cè)腳本

(6)確認(rèn)測(cè)試方案

(7)執(zhí)行壓測(cè)

(8)梳理壓測(cè)報(bào)告

2肃廓、壓力測(cè)試中你會(huì)關(guān)注哪些指標(biāo)

(1)系統(tǒng)處理能力TPS:每秒鐘處理完成的交易數(shù)量

(2)功能響應(yīng)時(shí)間:從客戶端發(fā)起業(yè)務(wù)請(qǐng)求到得到響應(yīng)的整個(gè)過程所經(jīng)歷的時(shí)間。通常用平均響應(yīng)時(shí)間诲泌、最大響應(yīng)時(shí)間、90%功能響應(yīng)時(shí)間等指標(biāo)衡量铣鹏。

(3)并發(fā)用戶數(shù):同時(shí)對(duì)應(yīng)用系統(tǒng)發(fā)起業(yè)務(wù)請(qǐng)求的用戶數(shù)量敷扫。該指標(biāo)取決于業(yè)務(wù)操作間隔和單筆功能的響應(yīng)時(shí)間,一般是在線用戶數(shù)的10%左右

(4)系統(tǒng)資源利用率:各硬件系統(tǒng)資源(CPU、內(nèi)存葵第、磁盤IO绘迁、網(wǎng)絡(luò)帶寬)被占用的情況,CPU使用率低于80%卒密、內(nèi)存使用率低于70%缀台。

(5)成功率:是指功能成功的數(shù)量占發(fā)出的總功能量的百分比。功能成功分為業(yè)務(wù)邏輯成功哮奇、系統(tǒng)響應(yīng)成功等膛腐,可根據(jù)不同系統(tǒng)的測(cè)試要求進(jìn)行調(diào)整。

3鼎俘、壓力測(cè)試策略是什么

(1)單場(chǎng)景負(fù)載測(cè)試:?jiǎn)螆?chǎng)景負(fù)載測(cè)試目的是在對(duì)系統(tǒng)增加一定的壓力哲身,測(cè)試程序是否能夠承擔(dān),并獲取系統(tǒng)的服務(wù)能力以及系統(tǒng)性能表現(xiàn)贸伐。

測(cè)試方法:使用jmeter壓測(cè)工具單機(jī)初始并發(fā)50個(gè)線程勘天,每1分鐘增加50個(gè)線程,持續(xù)到300線程持續(xù)壓測(cè)捉邢,共計(jì)15分鐘脯丝,依據(jù)tps曲線圖分析最優(yōu)tps值。

(2)業(yè)務(wù)混合場(chǎng)景測(cè)試:在業(yè)務(wù)混合情況下伏伐,模擬2小時(shí)業(yè)務(wù)高峰請(qǐng)求并接收結(jié)果宠进,觀察業(yè)務(wù)是否仍然能夠正常響應(yīng),后臺(tái)服務(wù)器資源使用情況在正常范圍秘案。

測(cè)試方法:使用性能工具向系統(tǒng)發(fā)送請(qǐng)求并接收返回結(jié)果砰苍,對(duì)于每個(gè)交易均使用固定并發(fā)壓力進(jìn)行測(cè)試,進(jìn)行長(zhǎng)達(dá)2小時(shí)的持續(xù)測(cè)試阱高,獲取接口的各項(xiàng)性能指標(biāo)赚导。單機(jī)初始并發(fā)50個(gè)線程,每1分鐘增加50個(gè)線程赤惊,持續(xù)到300線程持續(xù)壓測(cè)累積執(zhí)行2小時(shí)吼旧。

(3)業(yè)務(wù)混合場(chǎng)景穩(wěn)定性測(cè)試:在業(yè)務(wù)混合情況下,長(zhǎng)時(shí)間業(yè)務(wù)請(qǐng)求并接收結(jié)果未舟,觀察業(yè)務(wù)是否仍然能夠正常響應(yīng)圈暗,后臺(tái)服務(wù)器資源使用情況在正常范圍。

測(cè)試方法:使用性能工具向系統(tǒng)發(fā)送請(qǐng)求并接收返回結(jié)果裕膀,對(duì)于每個(gè)交易均使用固定并發(fā)壓力進(jìn)行測(cè)試员串,進(jìn)行長(zhǎng)達(dá)8小時(shí)以上的持續(xù)測(cè)試,獲取接口的各項(xiàng)性能指標(biāo)昼扛。單機(jī)初始并發(fā)50個(gè)線程寸齐,每1分鐘增加50個(gè)線程,持續(xù)到300線程持續(xù)壓測(cè)累積執(zhí)行8小時(shí)。

備注:數(shù)字自己按照實(shí)際情況填寫渺鹦。

4扰法、壓力測(cè)試中結(jié)果怎么分析,瓶頸有哪些毅厚,有哪些問題塞颁?

1)結(jié)果分析:

(1)先看下整體性能表現(xiàn)jp@gc-Stepping Thread Group,看聚合報(bào)告中的吞吐量吸耿、接口成功率(失敗請(qǐng)求不足0.01%)

(2)平均響應(yīng)時(shí)間趨勢(shì)圖jp@gc-Response Times Over Time祠锣,接口在200毫秒內(nèi)均能返回,隨著并發(fā)增加返回時(shí)間有所增加珍语,大部分能在600毫秒內(nèi)返回

(3)系統(tǒng)處理能力趨勢(shì)jp@gc-Transactions per Second:?jiǎn)螜C(jī)初始線程在50時(shí)候锤岸,tps穩(wěn)定在3700/sec,隨著線程數(shù)增多至100時(shí)tps出現(xiàn)下滑至3400/sec板乙,后續(xù)隨著壓力的增加tps一直在3500-4500/sec之間波動(dòng)是偷。

(4)服務(wù)器資源監(jiān)控:Nginx、前置API募逞、施壓機(jī)

備注:數(shù)字自己按照實(shí)際情況填寫蛋铆。

2)瓶頸、問題

慢查詢

返回異常

Nginx放接,CPU利用異常:升配至8c16g并優(yōu)化負(fù)載策略

施壓機(jī)性能瓶頸:調(diào)內(nèi)存占用與增加施壓機(jī)目前還有空閑

因page per second 每秒發(fā)包數(shù)量已到S4機(jī)型上限刺啦,優(yōu)化增加一臺(tái)nginx S4標(biāo)準(zhǔn)型 8核16G

壓力過高導(dǎo)致系統(tǒng)返回***異常,權(quán)限校驗(yàn)失敗纠脾,內(nèi)部和測(cè)暫未再次重現(xiàn)

5玛瘸、如何確定壓測(cè)任務(wù)占比

一般是用戶使用最頻繁,或者業(yè)務(wù)操作復(fù)雜的業(yè)務(wù)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末苟蹈,一起剝皮案震驚了整個(gè)濱河市糊渊,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌慧脱,老刑警劉巖渺绒,帶你破解...
    沈念sama閱讀 219,039評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異菱鸥,居然都是意外死亡宗兼,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,426評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門氮采,熙熙樓的掌柜王于貴愁眉苦臉地迎上來殷绍,“玉大人,你說我怎么就攤上這事鹊漠〈叟粒” “怎么了殖侵?”我有些...
    開封第一講書人閱讀 165,417評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)镰烧。 經(jīng)常有香客問我,道長(zhǎng)楞陷,這世上最難降的妖魔是什么怔鳖? 我笑而不...
    開封第一講書人閱讀 58,868評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮固蛾,結(jié)果婚禮上结执,老公的妹妹穿的比我還像新娘。我一直安慰自己艾凯,他們只是感情好献幔,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,892評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著趾诗,像睡著了一般蜡感。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上恃泪,一...
    開封第一講書人閱讀 51,692評(píng)論 1 305
  • 那天郑兴,我揣著相機(jī)與錄音,去河邊找鬼贝乎。 笑死情连,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的览效。 我是一名探鬼主播却舀,決...
    沈念sama閱讀 40,416評(píng)論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼锤灿!你這毒婦竟也來了挽拔?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,326評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤衡招,失蹤者是張志新(化名)和其女友劉穎篱昔,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體始腾,經(jīng)...
    沈念sama閱讀 45,782評(píng)論 1 316
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡州刽,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,957評(píng)論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了浪箭。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片穗椅。...
    茶點(diǎn)故事閱讀 40,102評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖奶栖,靈堂內(nèi)的尸體忽然破棺而出匹表,到底是詐尸還是另有隱情门坷,我是刑警寧澤,帶...
    沈念sama閱讀 35,790評(píng)論 5 346
  • 正文 年R本政府宣布袍镀,位于F島的核電站默蚌,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏苇羡。R本人自食惡果不足惜绸吸,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,442評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望设江。 院中可真熱鬧锦茁,春花似錦、人聲如沸叉存。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,996評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽歼捏。三九已至稿存,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間甫菠,已是汗流浹背挠铲。 一陣腳步聲響...
    開封第一講書人閱讀 33,113評(píng)論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留寂诱,地道東北人拂苹。 一個(gè)月前我還...
    沈念sama閱讀 48,332評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像痰洒,于是被迫代替她去往敵國和親瓢棒。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,044評(píng)論 2 355

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