發(fā)布時(shí)間:2020-06-18
從整個(gè)性能測(cè)試的生命周期來(lái)說(shuō),測(cè)試報(bào)告的產(chǎn)出就意味著一次完整性能測(cè)試項(xiàng)目的結(jié)束。那么,怎樣的測(cè)試報(bào)告,才是真正具有價(jià)值的呢?一份完善且具有價(jià)值的性能測(cè)試報(bào)告,主要包含如下幾個(gè)方面:
一、測(cè)試背景
首先要闡述本次性能測(cè)試的背景,即被測(cè)系統(tǒng)類(lèi)型,面向哪些用戶(hù),具備什么特點(diǎn),為什么要進(jìn)行性能測(cè)試,預(yù)期的一些指標(biāo)等等。
比如:為了保證“618”大促期間,系統(tǒng)能穩(wěn)定運(yùn)行且保障業(yè)務(wù)的高可用,進(jìn)行性能測(cè)試。
核心:評(píng)估系統(tǒng)性能、分析性能變化趨勢(shì)、定位系統(tǒng)瓶頸風(fēng)險(xiǎn)、協(xié)助規(guī)劃系統(tǒng)容量。
二、測(cè)試目的
測(cè)試的目的要根據(jù)測(cè)試背景來(lái)分析設(shè)定,比如:
1、線(xiàn)上服務(wù)由于流量過(guò)高某部分應(yīng)用掛了,那測(cè)試目的就是:定位瓶頸、分析調(diào)優(yōu)驗(yàn)證;
2、運(yùn)營(yíng)做了拉新和新的渠道拓展,那測(cè)試目的就是:評(píng)估系統(tǒng)性能是否滿(mǎn)足新的線(xiàn)上業(yè)務(wù);
3、系統(tǒng)架構(gòu)由集群技改為微服務(wù),那測(cè)試目的就是:驗(yàn)證穩(wěn)定性、可用性、單實(shí)例容量,為線(xiàn)上服務(wù)擴(kuò)容提供容量規(guī)劃數(shù)據(jù);
三、測(cè)試范圍
比如,梳理出測(cè)試的業(yè)務(wù)域、場(chǎng)景、對(duì)應(yīng)的服務(wù)。
四、預(yù)期指標(biāo)
這里的性能指標(biāo)包含如下:
①、業(yè)務(wù)性能指標(biāo)
即預(yù)期的TPS、RT、99%RT、請(qǐng)求成功率(一般默認(rèn)請(qǐng)求成功率≥99.99%)。
②、硬件性能指標(biāo)
即服務(wù)端資源耗用指標(biāo),常規(guī)的資源監(jiān)控指標(biāo)有:CPU使用率、Memory使用率、系統(tǒng)IO、網(wǎng)絡(luò)IO等。
③、應(yīng)用流量指標(biāo)
比如:核心業(yè)務(wù)鏈路的QPS、Redis的命中率、DB的峰值QPS等數(shù)值。
五、實(shí)施說(shuō)明
實(shí)施說(shuō)明主要包含如下兩項(xiàng):
1、環(huán)境配置
2、測(cè)試策略
本次性能測(cè)試所采用的測(cè)試策略,比如:
探測(cè)系統(tǒng)性能拐點(diǎn),需要階梯式壓測(cè);
探測(cè)系統(tǒng)在可接受的性能指標(biāo)下最大的處理能力,需要采用負(fù)載、容量測(cè)試策略;
驗(yàn)證系統(tǒng)的穩(wěn)定性和高可用,需要采用穩(wěn)定性、高可用測(cè)試策略;
驗(yàn)證系統(tǒng)在不同配置下的性能表現(xiàn),一般采用配置測(cè)試策略;
六、測(cè)試結(jié)果
測(cè)試結(jié)果展示,依據(jù)具體的測(cè)試范圍、目的來(lái)選擇性展示。展示的方式可以是多種形式,最常見(jiàn)的是圖表類(lèi)型。
舉個(gè)例子:?jiǎn)捂溌坊鶞?zhǔn)的場(chǎng)景,一般只需要以表格形式羅列出測(cè)試結(jié)果即可,做個(gè)記錄。全鏈路壓測(cè),可以用相對(duì)具體的圖表來(lái)體現(xiàn)測(cè)試的結(jié)果。
但最重要的,還是結(jié)論!以及最終在線(xiàn)上環(huán)境所展現(xiàn)的價(jià)值。
七、階段進(jìn)度
這里主要指的是從需求階段到結(jié)束,各個(gè)階段的工作進(jìn)展以及資源安排,建議采用看板的方式,及時(shí)更新進(jìn)度,方便推進(jìn)工作的開(kāi)展。
八、問(wèn)題記錄
壓測(cè)過(guò)程中的問(wèn)題進(jìn)行記錄匯報(bào),也是很有必要的。
九、測(cè)試結(jié)論
本次性能測(cè)試在性能測(cè)試環(huán)境進(jìn)行,所有涉及場(chǎng)景已測(cè)試完畢;測(cè)試過(guò)程中發(fā)現(xiàn)的缺陷已全部修復(fù)并驗(yàn)證通過(guò)。
為滿(mǎn)足本次活動(dòng)的營(yíng)銷(xiāo)增長(zhǎng)需要,線(xiàn)上建議部署12臺(tái)機(jī)器(10臺(tái)正常提供服務(wù),2臺(tái)留作buffer)經(jīng)過(guò)評(píng)估,當(dāng)前性能表現(xiàn)滿(mǎn)足預(yù)期性能指標(biāo),達(dá)到上線(xiàn)要求。本次性能測(cè)試通過(guò)。
性能測(cè)試分析實(shí)例匯總:
案例分享:使用性能測(cè)試工具PR對(duì)某訪(fǎng)問(wèn)平臺(tái)進(jìn)行壓力測(cè)試
性能測(cè)試工具PerformanceRunner某在線(xiàn)看房平臺(tái)性能測(cè)試結(jié)果及分析
添加客服微信 歡迎咨詢(xún)測(cè)試工具和測(cè)試服務(wù)
掃描二維碼下載澤眾軟件企業(yè)宣傳冊(cè)
電話(huà)咨詢(xún),400-035-7887,安排專(zhuān)業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢(xún)和商務(wù)報(bào)價(jià))。
您的信息已成功提交!
我們的客服人員稍后會(huì)與您聯(lián)系