国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁 > 網(wǎng)易號(hào) > 正文 申請(qǐng)入駐

如何編寫性能測(cè)試計(jì)劃?一篇文章教你設(shè)計(jì)符合項(xiàng)目的性能測(cè)試計(jì)劃

0
分享至

上篇文章,我們講過性能測(cè)試計(jì)劃,接下來我們就來講講如何設(shè)計(jì)符合項(xiàng)目的性能測(cè)試計(jì)劃。

到上篇為止,我們了解了性能測(cè)試計(jì)劃中包含的內(nèi)容,但是,這個(gè)顆粒度,我覺得作為一名測(cè)試經(jīng)驗(yàn)不夠豐富的性能工程師來說,還是有些迷茫,只知道理論還不夠,如何把性能測(cè)試計(jì)劃落地,才是我們這次的目標(biāo)。

所以,接下來,我會(huì)結(jié)合實(shí)際的項(xiàng)目案例,來落地性能測(cè)試計(jì)劃。當(dāng)然,針對(duì)一看就懂的內(nèi)容,我就不過多嘮叨,畢竟,大部分人的想法都是:時(shí)間很珍貴,干貨要滿滿。

設(shè)計(jì)符合項(xiàng)目的性能測(cè)試計(jì)劃

背景

根據(jù)你的實(shí)際項(xiàng)目來描述即可, 此處省略……

性能目標(biāo)

根據(jù)商品在系統(tǒng)中的下發(fā)主流程,來測(cè)試系統(tǒng)的單接口最大容量;

根據(jù)業(yè)務(wù)比例設(shè)計(jì)容量場(chǎng)景,充分利用當(dāng)前資源,找到當(dāng)前系統(tǒng)的性能瓶頸,并優(yōu)化,以達(dá)到系統(tǒng)的最佳運(yùn)行狀態(tài);

根據(jù)穩(wěn)定性場(chǎng)景,判斷當(dāng)前系統(tǒng)可支持的系統(tǒng)最大累加容量;

根據(jù)異常場(chǎng)景,判斷當(dāng)前系統(tǒng)中的異常對(duì)性能產(chǎn)生的影響。

壓測(cè)范圍

計(jì)算接口;

同步接口;

在這里,強(qiáng)調(diào)一下:需要測(cè)試的接口,是業(yè)務(wù)主流程的主要接口,并不是所有的接口都需要測(cè)試。

我在面試過程中,問求職者這個(gè)問題, 大部分都會(huì)說所有的接口都會(huì)測(cè)試一遍,這沒必要。

啟停準(zhǔn)則

啟動(dòng)準(zhǔn)則:環(huán)境準(zhǔn)備完畢,架構(gòu)服務(wù)部署完畢,測(cè)試計(jì)劃、測(cè)試方案評(píng)審?fù)戤?、所有功能測(cè)試完畢、所有相關(guān)人員(PM、架構(gòu)師、開發(fā)工程師、性能測(cè)試工程師、運(yùn)維)已到位;

結(jié)束準(zhǔn)則:達(dá)到項(xiàng)目需求的性能指標(biāo),性能瓶頸已解決,測(cè)試報(bào)告和調(diào)優(yōu)報(bào)告都已完成;

暫停準(zhǔn)則:系統(tǒng)環(huán)境出現(xiàn)問題導(dǎo)致無法繼續(xù)測(cè)試,比如網(wǎng)絡(luò)不同、壓力機(jī)損壞、服務(wù)宕機(jī)等;

在啟動(dòng)準(zhǔn)則:上述問題都已解決,可以繼續(xù)進(jìn)行測(cè)試。

性能指標(biāo)

這里的TPS,可以通過運(yùn)維提供的數(shù)據(jù),進(jìn)行預(yù)估。

根據(jù)多年的測(cè)試經(jīng)驗(yàn),這里的TPS標(biāo)準(zhǔn)方差不會(huì)超過5%,如果超過,那……能為你"點(diǎn)贊"。

系統(tǒng)架構(gòu)圖

系統(tǒng)邏輯架構(gòu)圖 和系統(tǒng)部署架構(gòu)圖,你可以與設(shè)計(jì)溝通或者運(yùn)維溝通,都可以得到。得到這兩個(gè)圖,需要你去梳理架構(gòu)邏輯,為你進(jìn)行性能瓶頸分析做準(zhǔn)備。

壓測(cè)前準(zhǔn)備

主要是硬件服務(wù)的配置信息,這里的資源配置,在評(píng)審階段就可以得到。

工具準(zhǔn)備

壓測(cè)工具:Jmeter+InfluxDB。

監(jiān)控工具:Promethues、Grafana、Kafka、Logstash、Spring Boot Admin等。

數(shù)據(jù)準(zhǔn)備

測(cè)試腳本數(shù)據(jù)的準(zhǔn)備,由于我的項(xiàng)目需要讀取文件的方式往數(shù)據(jù)庫里面寫數(shù)據(jù),所以,txt文件里面的數(shù)據(jù),我也是寫腳本自動(dòng)生成的。

性能設(shè)計(jì)

①性能測(cè)試策略,一定是要滿足:連續(xù)、遞增的策略。

如果你的性能測(cè)試策略不滿足這兩點(diǎn),那我可以斷定,你的性能測(cè)試最后的結(jié)果,一定不是準(zhǔn)確地,或者說一定不會(huì)符合實(shí)際的生產(chǎn)環(huán)境的業(yè)務(wù)場(chǎng)景。

②業(yè)務(wù)場(chǎng)景,一定要滿足 基準(zhǔn)場(chǎng)景、容量場(chǎng)景、穩(wěn)定性場(chǎng)景 和異常場(chǎng)景,否則,最后的結(jié)果,一定是跟上面說的一樣。

監(jiān)控設(shè)計(jì)

①全局監(jiān)控設(shè)計(jì):一定是從整體出發(fā),監(jiān)控全局系統(tǒng);如何快速定位問題, 取決于你的全局監(jiān)控部署的是否完整。

②定向監(jiān)控設(shè)計(jì):對(duì)具體的應(yīng)用、數(shù)據(jù)庫等進(jìn)行監(jiān)控分析,如 jstack、mysqlreport等。

全局監(jiān)控發(fā)現(xiàn)問題, 定向監(jiān)控分析問題,這就是監(jiān)控布局的整體意義所在,定向監(jiān)控是分析問題最快最直接最便捷的。

如果你沒有定向監(jiān)控,即使你的經(jīng)驗(yàn)在豐富, 分析性能瓶頸也不是最快最準(zhǔn)確的。

項(xiàng)目組織架構(gòu)

把你的項(xiàng)目組織架構(gòu)圖畫出來, 這樣便于發(fā)現(xiàn)問題后知道第一時(shí)間找誰去處理。

例如:

PM:項(xiàng)目負(fù)責(zé)人;

架構(gòu)師:項(xiàng)目架構(gòu)負(fù)責(zé)人;

開發(fā)工程師:參與項(xiàng)目編發(fā)人員,解決性能問題;

性能工程師:負(fù)責(zé)編寫性能測(cè)試腳本 和負(fù)責(zé)分析性能瓶頸 , 這兩個(gè)職位可以是同一個(gè)人;

運(yùn)維:部署服務(wù),環(huán)境構(gòu)建。

成果輸出

性能測(cè)試報(bào)告、性能調(diào)優(yōu)報(bào)告、性能測(cè)試腳本、性能缺陷列表,在大部分性能測(cè)試工程師認(rèn)為,成果輸出中,并不包含性能調(diào)優(yōu)報(bào)告,我也調(diào)查過很多人,最后我得到的結(jié)果,讓我很吃驚:

不知道性能成果還 性能調(diào)優(yōu)報(bào)告;

性能調(diào)優(yōu)報(bào)告是什么;

過程性內(nèi)容,沒必要提供;

性能調(diào)優(yōu)是開發(fā)參與,我一個(gè)性能測(cè)試工程師,何必管那么多。

看到這里, 你是不是也很吃驚, 或者刷新了"三觀認(rèn)知"。所以,避免你說出同樣的話,建議你在成果輸出中包含 性能調(diào)優(yōu)報(bào)告。

項(xiàng)目風(fēng)險(xiǎn)分析

關(guān)于項(xiàng)目分析分析, 你可能會(huì)說,項(xiàng)目風(fēng)險(xiǎn)是測(cè)試報(bào)告中體現(xiàn)的, 為何要在 性能測(cè)試計(jì)劃中體現(xiàn)?

其實(shí)不然, 項(xiàng)目風(fēng)險(xiǎn)分析,是你性能測(cè)試開始前期進(jìn)行分析和評(píng)估的。

例如:

你的測(cè)試環(huán)境無法滿足與生產(chǎn)環(huán)境一樣的配置;

你的業(yè)務(wù)模型可能因?yàn)槟承┰?,?dǎo)致與生產(chǎn)環(huán)境某一節(jié)點(diǎn)不相符;

由于涉及多團(tuán)隊(duì)協(xié)作,可能在性能測(cè)試過程中,某些人員無法準(zhǔn)確到位……

總結(jié)

看到這里,你是不是已經(jīng)對(duì)如何編寫性能測(cè)試計(jì)劃有了重新的認(rèn)識(shí)?我用了大篇幅的內(nèi)容,從性能測(cè)試計(jì)劃包含哪些內(nèi)容,到如何落地性能測(cè)試計(jì)劃,就是為了讓你在性能測(cè)試更專業(yè)。

一份詳細(xì)的性能測(cè)試計(jì)劃,是整個(gè)性能測(cè)試工程的關(guān)鍵所在。而在這份性能測(cè)試計(jì)劃中, 更核心的內(nèi)容,就是:性能指標(biāo),系統(tǒng)架構(gòu)圖、性能場(chǎng)景、監(jiān)控設(shè)計(jì)。

所以, 在整個(gè)性能測(cè)試計(jì)劃中,你需要把更多的精力,放在更核心的內(nèi)容上。只有編寫詳細(xì)的性能測(cè)試計(jì)劃, 設(shè)定明確的性能指標(biāo), 理解系統(tǒng)架構(gòu)圖,設(shè)計(jì)完整的性能測(cè)試場(chǎng)景,部署完整的監(jiān)控,你的性能測(cè)試才算完整。

最后:在我的V :atstudy-js,可以免費(fèi)領(lǐng)取一份10G軟件測(cè)試工程師面試寶典文檔資料。以及相對(duì)應(yīng)的視頻學(xué)習(xí)教程免費(fèi)分享!其中包括了有基礎(chǔ)知識(shí)、Linux必備、Shell、互聯(lián)網(wǎng)程序原理、Mysql數(shù)據(jù)庫、抓包工具專題、接口測(cè)試工具、測(cè)試進(jìn)階-Python編程、Web自動(dòng)化測(cè)試、APP自動(dòng)化測(cè)試、接口自動(dòng)化測(cè)試、測(cè)試高級(jí)持續(xù)集成、測(cè)試架構(gòu)開發(fā)測(cè)試框架、性能測(cè)試、安全測(cè)試等。

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點(diǎn)推薦
大數(shù)據(jù)分析,在中國,找個(gè)身高1米7年入20萬的老公,到底有多難?

大數(shù)據(jù)分析,在中國,找個(gè)身高1米7年入20萬的老公,到底有多難?

深度報(bào)
2026-04-18 23:37:27
烏克蘭基輔槍擊事件已致5人死亡 槍手身份公布

烏克蘭基輔槍擊事件已致5人死亡 槍手身份公布

財(cái)聯(lián)社
2026-04-19 00:18:15
河北山東等9省區(qū)市部分地區(qū)有10級(jí)以上雷暴大風(fēng)

河北山東等9省區(qū)市部分地區(qū)有10級(jí)以上雷暴大風(fēng)

界面新聞
2026-04-19 08:27:33
網(wǎng)友稱山西一酒店回訪電話暴露其行程致家庭破碎,酒店回應(yīng):正?;卦L,但電話沒接通

網(wǎng)友稱山西一酒店回訪電話暴露其行程致家庭破碎,酒店回應(yīng):正?;卦L,但電話沒接通

瀟湘晨報(bào)
2026-04-18 22:04:11
新型啃老正在流行,68歲老人哭訴:你們的孝順讓我有苦說不出

新型啃老正在流行,68歲老人哭訴:你們的孝順讓我有苦說不出

蟬吟槐蕊
2026-04-18 08:26:05
比賽進(jìn)行中,現(xiàn)場(chǎng)近2萬人,觀眾突然喊話:懂不懂人情世故?

比賽進(jìn)行中,現(xiàn)場(chǎng)近2萬人,觀眾突然喊話:懂不懂人情世故?

極目新聞
2026-04-19 10:17:37
10萬港人擠爆深圳!月租3000住公寓,網(wǎng)友:風(fēng)水怎么輪流轉(zhuǎn)了?

10萬港人擠爆深圳!月租3000住公寓,網(wǎng)友:風(fēng)水怎么輪流轉(zhuǎn)了?

風(fēng)風(fēng)順
2026-04-19 02:05:03
罕見!北約30國駐布魯塞爾大使集體訪日

罕見!北約30國駐布魯塞爾大使集體訪日

參考消息
2026-04-18 17:59:50
coco 曝光張柏芝三胎生父后,再爆謝賢猛料,半分體面都不留

coco 曝光張柏芝三胎生父后,再爆謝賢猛料,半分體面都不留

橙星文娛
2026-04-19 06:54:10
在氣質(zhì)面前,年輕真的不值一提。

在氣質(zhì)面前,年輕真的不值一提。

小椰的奶奶
2026-04-19 01:52:39
上海中環(huán)擁堵愈演愈烈!南北高架段通行驟降,職住失衡成核心誘因

上海中環(huán)擁堵愈演愈烈!南北高架段通行驟降,職住失衡成核心誘因

媛來這樣
2026-04-19 00:01:46
攤主好心借手機(jī)被逼下跪后續(xù):家長真容曝光,孩子被處分全校社死

攤主好心借手機(jī)被逼下跪后續(xù):家長真容曝光,孩子被處分全校社死

奇思妙想草葉君
2026-04-19 00:15:57
拼多多抗法細(xì)節(jié)曝光:執(zhí)法人員手指被夾斷

拼多多抗法細(xì)節(jié)曝光:執(zhí)法人員手指被夾斷

大廠觀察
2026-04-19 08:51:09
面多加水,水多加面?外媒痛批:電車3噸重,填鴨式造車不可??!

面多加水,水多加面?外媒痛批:電車3噸重,填鴨式造車不可取!

少數(shù)派報(bào)告Report
2026-04-17 07:03:05
1951年毛澤東宴請(qǐng)志愿軍四大軍長,開席前:吳信泉同志,坐我旁邊

1951年毛澤東宴請(qǐng)志愿軍四大軍長,開席前:吳信泉同志,坐我旁邊

大運(yùn)河時(shí)空
2026-04-18 09:50:03
恒大超級(jí)蛀蟲劉永灼:甚至比許家印還能攬財(cái),狂燒千億終落法網(wǎng)

恒大超級(jí)蛀蟲劉永灼:甚至比許家印還能攬財(cái),狂燒千億終落法網(wǎng)

小曙說娛
2026-04-19 00:27:45
何潤東回應(yīng)亮相“蘇超”為何不騎馬:10年前一定騎馬,現(xiàn)在50多歲了,“一摔下來就幻滅,對(duì)項(xiàng)羽不太尊重,想給大家留下美好印象”

何潤東回應(yīng)亮相“蘇超”為何不騎馬:10年前一定騎馬,現(xiàn)在50多歲了,“一摔下來就幻滅,對(duì)項(xiàng)羽不太尊重,想給大家留下美好印象”

揚(yáng)子晚報(bào)
2026-04-19 09:12:34
肯納德27分湖人戰(zhàn)勝火箭贏下G1,杜蘭特缺陣火箭一片藍(lán)領(lǐng)

肯納德27分湖人戰(zhàn)勝火箭贏下G1,杜蘭特缺陣火箭一片藍(lán)領(lǐng)

李廣專業(yè)體育評(píng)論
2026-04-19 11:24:51
“外軍飛機(jī)就在旁邊……”南部沿海一線,飛行員最新披露!

“外軍飛機(jī)就在旁邊……”南部沿海一線,飛行員最新披露!

環(huán)球網(wǎng)資訊
2026-04-19 09:53:02
哈登價(jià)值盡顯!騎士季后賽喜迎開門紅,一戰(zhàn)完美印證引援抉擇!

哈登價(jià)值盡顯!騎士季后賽喜迎開門紅,一戰(zhàn)完美印證引援抉擇!

田先生籃球
2026-04-19 05:19:57
2026-04-19 11:47:00
51Testing軟件測(cè)試網(wǎng) incentive-icons
51Testing軟件測(cè)試網(wǎng)
中國軟件測(cè)試人的精神家園
1558文章數(shù) 13260關(guān)注度
往期回顧 全部

頭條要聞

牛彈琴:伊朗遭到特朗普"羞辱"被激怒 結(jié)果印度遭了殃

頭條要聞

牛彈琴:伊朗遭到特朗普"羞辱"被激怒 結(jié)果印度遭了殃

體育要聞

掘金擒狼開門紅:五花肉與小辣椒

娛樂要聞

張?zhí)鞇墼u(píng)論區(qū)淪陷!被曝卷入小三風(fēng)波

財(cái)經(jīng)要聞

華誼兄弟,8年虧光85億

科技要聞

50分26秒破人類紀(jì)錄!300臺(tái)機(jī)器人狂飆半馬

汽車要聞

29分鐘大定破萬 極氪8X為什么這么多人買?

態(tài)度原創(chuàng)

教育
房產(chǎn)
本地
藝術(shù)
軍事航空

教育要聞

出國留學(xué)的人多少回國了?

房產(chǎn)要聞

官宣簽約最強(qiáng)城更!??跇鞘校蝗粴⑷肷衩胤科螅?/h3>

本地新聞

12噸巧克力有難,全網(wǎng)化身超級(jí)偵探添亂

藝術(shù)要聞

鄭麗文大陸之行引發(fā)熱議,孫中山贈(zèng)對(duì)聯(lián)成焦點(diǎn)!

軍事要聞

伊朗宣布關(guān)閉霍爾木茲海峽

無障礙瀏覽 進(jìn)入關(guān)懷版