什么時(shí)候開展性能檢測(cè)?性能檢測(cè)的目的是什么?

日期:2022-03-25 15:14:58 瀏覽量:1266 標(biāo)簽: 性能檢測(cè)

性能檢測(cè)的基本原則是:越早發(fā)現(xiàn)問題,越容易定位問題,也越容易修復(fù)問題。因此,性能檢測(cè)可以貫穿軟件研發(fā)生命周期的各個(gè)階段,比如:?jiǎn)卧獪y(cè)試可以測(cè)試多線程并發(fā)下的功能準(zhǔn)確性,每個(gè) API 也都需要進(jìn)行性能檢測(cè)和評(píng)估,集成測(cè)試時(shí)需要顧及所用模塊的數(shù)據(jù)大小及緩存使用情況,系統(tǒng)測(cè)試中也需要從用戶負(fù)載的角度衡量相關(guān)的全局性能指標(biāo)等等。那么,什么時(shí)候開展性能檢測(cè)?性能檢測(cè)的目的是什么?

1、性能檢測(cè)什么時(shí)候進(jìn)行?

性能檢測(cè)是基于系統(tǒng)的功能已經(jīng)完成或者趨于完成的事實(shí),如果功能不夠完整就沒有多大意義。因?yàn)楹笃诘墓δ芨倪M(jìn)會(huì)影響系統(tǒng)的性能,過早進(jìn)入性能檢測(cè)會(huì)導(dǎo)致測(cè)試結(jié)果不準(zhǔn)確,浪費(fèi)測(cè)試資源。因此,性能檢測(cè)首先是基于功能測(cè)試的,性能檢測(cè)只有在知道其功能需求后才能進(jìn)行。

2、如何進(jìn)行性能檢測(cè)?

一個(gè)正在測(cè)試的系統(tǒng),我們需要分三個(gè)部分進(jìn)行分析:

入口:如何發(fā)送請(qǐng)求,施壓方應(yīng)該施加多大壓力,如何施加壓力;

被測(cè)系統(tǒng):系統(tǒng)如何響應(yīng)單個(gè)請(qǐng)求,系統(tǒng)業(yè)務(wù)流程如何,系統(tǒng)網(wǎng)元節(jié)點(diǎn),數(shù)據(jù)流等。整體績(jī)效要求是否存在,哪些指標(biāo)需要檢查,如何監(jiān)控;

導(dǎo)出:接收到什么數(shù)據(jù),如何獲取和比較;

感覺和功能測(cè)試沒太大區(qū)別嗎?是的,就是分析單個(gè)用戶的功能流程和系統(tǒng)的數(shù)據(jù)流結(jié)構(gòu)圖(包括后臺(tái)的數(shù)據(jù)流),然后考慮大量的用戶操作。

什么時(shí)候開展性能檢測(cè)?性能檢測(cè)的目的是什么?

系統(tǒng)的一般性能檢測(cè)步驟如下:

1.確認(rèn)測(cè)試目標(biāo);

2.分析測(cè)試系統(tǒng)的業(yè)務(wù)需求;

3.分析被測(cè)系統(tǒng)的系統(tǒng)結(jié)構(gòu);

4.分析被測(cè)系統(tǒng)的性能檢測(cè)點(diǎn);

5.設(shè)計(jì)測(cè)試方案、測(cè)試方案和測(cè)試用例;

6.選擇測(cè)試工具;

7.測(cè)試和開發(fā);

8.測(cè)試執(zhí)行;

9.測(cè)試結(jié)果分析;

10.測(cè)試調(diào)優(yōu)、測(cè)試驗(yàn)證和測(cè)試分析;

11.輸出測(cè)試報(bào)告;

性能測(cè)試在不同情況下是有著不同的目的,清楚每次性能測(cè)試的目標(biāo),能夠讓我們?cè)陂_展性能測(cè)試的時(shí)候更有針對(duì)性。

性能測(cè)試的目的

1、獲取正常請(qǐng)求流量下,系統(tǒng)的各個(gè)性能指標(biāo):

這是最常見的性能測(cè)試目的,常規(guī)性能測(cè)試通常都有這個(gè)需求。在正常壓力(無壓力)流量下對(duì)系統(tǒng)進(jìn)行性能測(cè)試,建立一個(gè)可度量的參考標(biāo)準(zhǔn),為其他測(cè)試場(chǎng)景或者調(diào)優(yōu)過程提供對(duì)比參考。

常用的性能測(cè)試指標(biāo)包括:

服務(wù)響應(yīng)相關(guān)的:平均響應(yīng)時(shí)間,響應(yīng)時(shí)間分布情況,失敗率等

資源使用相關(guān):CPU使用,內(nèi)存,磁盤IO,網(wǎng)絡(luò)IO等

2、獲取系統(tǒng)能夠承載的極限容量,以及獲得系統(tǒng)的性能瓶頸:

系統(tǒng)容量評(píng)估因?yàn)楸容^難自動(dòng)化,所以通常這類需求頻率會(huì)低一些,可能會(huì)周期性評(píng)估。通過“拐點(diǎn)法”進(jìn)行性能測(cè)試,逐步增大系統(tǒng)的壓力,直到性能指標(biāo)不可接受或者出現(xiàn)了明顯的拐點(diǎn),從而找到系統(tǒng)的瓶頸點(diǎn)。需要注意的是,壓測(cè)時(shí)的極限并發(fā)或者極限每秒處理請(qǐng)求數(shù),一定是以在安全運(yùn)維的性能標(biāo)準(zhǔn)下為前提。

3、測(cè)試系統(tǒng)穩(wěn)定性:

系統(tǒng)穩(wěn)定性壓測(cè)是要知道在各種情況下系統(tǒng)能否穩(wěn)定運(yùn)行。

造成系統(tǒng)不穩(wěn)定的情況有:

極限的每秒請(qǐng)求數(shù)

極限的并發(fā)數(shù)或連接數(shù)

突發(fā)流量高峰

長(zhǎng)時(shí)間的壓力流量

熱點(diǎn)數(shù)據(jù)請(qǐng)求

差網(wǎng)絡(luò)環(huán)境

下游模塊慢返回、超時(shí)或故障假死等

4、性能測(cè)試輔助系統(tǒng)參數(shù)調(diào)整:

需要配合研發(fā),測(cè)試在不同系統(tǒng)參數(shù)或者部署方案下,系統(tǒng)性能情況的對(duì)比。

5、系統(tǒng)性能回歸:

在版本升級(jí)時(shí),通常需要對(duì)比新老版本的性能情況。

經(jīng)過反復(fù)大量的性能檢測(cè)后,才能保證在任何環(huán)境下,都能讓用戶有較好的產(chǎn)品體驗(yàn)。保證產(chǎn)品符合性能通能,讓用戶有較好的體驗(yàn),這是性能的最終目的。

微信掃碼關(guān)注 CXOlab創(chuàng)芯在線檢測(cè)實(shí)驗(yàn)室
相關(guān)閱讀
五月芯資訊回顧:原廠漲價(jià)函不斷,疫情影響供應(yīng)鏈

剛剛過去的五月,全球多地疫情反彈,大宗商品漲價(jià)延續(xù),IC產(chǎn)業(yè)鏈毫無意外,缺貨漲價(jià)仍是主旋律。下面就來梳理一下過去的一個(gè)月,業(yè)內(nèi)都有哪些值得關(guān)注的熱點(diǎn)。

2021-06-04 11:16:00
查看詳情
馬來西亞管控延長(zhǎng),被動(dòng)元件又懸了?

自五月以來,馬來西亞疫情不斷升溫,每日新增確診高峰曾突破9000例。嚴(yán)峻形勢(shì)之下,馬來西亞政府于6月1日開始執(zhí)行為期半個(gè)月的全面行動(dòng)管制。在這之后,每日新增病例呈現(xiàn)下降趨勢(shì)。

2021-06-18 15:41:07
查看詳情
內(nèi)存市場(chǎng)翻轉(zhuǎn),漲價(jià)來襲!

據(jù)媒體近日?qǐng)?bào)道,內(nèi)存正在重回漲價(jià)模式,從去年12月到今年1月,漲幅最多的品種已達(dá)30%。據(jù)行情網(wǎng)站數(shù)據(jù),各類內(nèi)存條、內(nèi)存顆粒在12月上旬起開始漲價(jià),至今仍沒有停止的意思。

2021-03-05 10:53:00
查看詳情
被動(dòng)元件漲價(jià)啟動(dòng),MLCC和芯片打頭陣

據(jù)臺(tái)媒近日?qǐng)?bào)道,MLCC兩大原廠三星電機(jī)和TDK近期對(duì)一線組裝廠客戶發(fā)出通知,強(qiáng)調(diào)高容MLCC供貨緊張,即將對(duì)其調(diào)漲報(bào)價(jià)。在芯片電阻市場(chǎng),臺(tái)廠國(guó)巨正式宣布從三月起漲價(jià)15-25%。緊接著,華新科也對(duì)代理商發(fā)出漲價(jià)通知,新訂單將調(diào)漲10-15%。

2021-03-05 10:52:00
查看詳情
深圳福田海關(guān)查獲大批侵權(quán)電路板,共計(jì)超過39萬個(gè)

據(jù)海關(guān)總署微信平臺(tái)“海關(guān)發(fā)布”10日發(fā)布的消息,經(jīng)品牌權(quán)利人確認(rèn),深圳海關(guān)所屬福田海關(guān)此前在貨運(yùn)出口渠道查獲的一批共計(jì)391500個(gè)印刷電路板,侵犯了UL公司的“RU”商標(biāo)專用權(quán)。

2021-03-05 11:12:00
查看詳情
可靠性測(cè)試:常規(guī)的可靠性項(xiàng)目及類型介紹

可靠性試驗(yàn)是對(duì)產(chǎn)品進(jìn)行可靠性調(diào)查、分析和評(píng)價(jià)的一種手段。試驗(yàn)結(jié)果為故障分析、研究采取的糾正措施、判斷產(chǎn)品是否達(dá)到指標(biāo)要求提供依據(jù)。根據(jù)可靠性統(tǒng)計(jì)試驗(yàn)所采用的方法和目的,可靠性統(tǒng)計(jì)試驗(yàn)可以分為可靠性驗(yàn)證試驗(yàn)和可靠性測(cè)定試驗(yàn)??煽啃詼y(cè)定試驗(yàn)是為測(cè)定可靠性特性或其量值而做的試驗(yàn),通常用來提供可靠性數(shù)據(jù)??煽啃则?yàn)證試驗(yàn)是用來驗(yàn)證設(shè)備的可靠性特征值是否符合其規(guī)定的可靠性要求的試驗(yàn),一般將可靠性鑒定和驗(yàn)收試驗(yàn)統(tǒng)稱為可靠性驗(yàn)證試驗(yàn)。

2021-04-26 16:17:00
查看詳情
產(chǎn)品進(jìn)行可靠性測(cè)試的重要性及目的

產(chǎn)品在一定時(shí)間或條件下無故障地執(zhí)行指定功能的能力或可能性。可通過可靠度、失效率還有平均無故障間隔等來評(píng)價(jià)產(chǎn)品的可靠性。而且這是一項(xiàng)重要的質(zhì)量指標(biāo),只是定性描述就顯得不夠,必須使之?dāng)?shù)量化,這樣才能進(jìn)行精確的描述和比較。

2021-04-26 16:19:00
查看詳情
匯總:半導(dǎo)體失效分析測(cè)試的詳細(xì)步驟

失效分析是芯片測(cè)試重要環(huán)節(jié),無論對(duì)于量產(chǎn)樣品還是設(shè)計(jì)環(huán)節(jié)亦或是客退品,失效分析可以幫助降低成本,縮短周期。 常見的失效分析方法有Decap,X-RAY,IV,EMMI,F(xiàn)IB,SEM,EDX,Probe,OM,RIE等,因?yàn)槭Х治鲈O(shè)備昂貴,大部分需求單位配不了或配不齊需要的設(shè)備,因此借用外力,使用對(duì)外開放的資源,來完成自己的分析也是一種很好的選擇。我們選擇去外面測(cè)試時(shí)需要準(zhǔn)備的信息有哪些呢?下面為大家整理一下:

2021-04-26 16:29:00
查看詳情
芯片常用失效分析手段和流程

一般來說,集成電路在研制、生產(chǎn)和使用過程中失效不可避免,隨著人們對(duì)產(chǎn)品質(zhì)量和可靠性要求的不斷提高,失效分析工作也顯得越來越重要,通過芯片失效分析,可以幫助集成電路設(shè)計(jì)人員找到設(shè)計(jì)上的缺陷、工藝參數(shù)的不匹配或設(shè)計(jì)與操作中的不當(dāng)?shù)葐栴}。芯片失效分析的常用方法不外乎那幾個(gè)流程,最重要的還是要借助于各種先進(jìn)精確的電子儀器。以下內(nèi)容主要從這兩個(gè)方面闡述,希望對(duì)大家有所幫助。

2021-04-26 16:41:00
查看詳情
值得借鑒!PCB板可靠性測(cè)試方法分享

PCB電路板是電子元件的基礎(chǔ)和高速公路,又稱印刷電路板,是電子元器件電氣連接的提供者。它的發(fā)展已有100多年的歷史了;它的設(shè)計(jì)主要是版圖設(shè)計(jì);采用電路板的主要優(yōu)點(diǎn)是大大減少布線和裝配的差錯(cuò),提高了自動(dòng)化水平和生產(chǎn)勞動(dòng)率。PCB的質(zhì)量非常關(guān)鍵,要檢查PCB的質(zhì)量,必須進(jìn)行多項(xiàng)可靠性測(cè)試。這篇文章就是對(duì)測(cè)試的介紹,一起來看看吧。

2021-04-26 16:47:42
查看詳情