最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

如何做一份精致的性能測(cè)試報(bào)告?

2022-08-19 18:03 作者:黑馬測(cè)試  | 我要投稿


PS:本文轉(zhuǎn)載自黑馬測(cè)試高贊知乎文章

鏈接:https://www.zhihu.com/question/24248575/answer/2634381185



相比于普通的功能測(cè)試,性能測(cè)試對(duì)測(cè)試工程師的技能要求更高,一般來(lái)說(shuō),也只有中高級(jí)測(cè)試工程師才會(huì)有機(jī)會(huì)做性能測(cè)試。

對(duì)于題主關(guān)心的問(wèn)題,我拆分出下面三個(gè)部分來(lái)做解答:

1、性能測(cè)試報(bào)告的目的
2、性能測(cè)試過(guò)程中的關(guān)注點(diǎn)有哪些?
3、如何做一份精致的報(bào)告
4、性能測(cè)試學(xué)習(xí)視頻推薦

行文開始。

一、性能測(cè)試報(bào)告的目的

如何做一份精致的性能測(cè)試報(bào)告?首先要明確測(cè)試報(bào)告的目的是什么,測(cè)試報(bào)告要給誰(shuí)看。

1、性格測(cè)試報(bào)告的目的是什么?

性格測(cè)試報(bào)告的目的是:總結(jié)過(guò)程,呈現(xiàn)結(jié)論。

性能測(cè)試做完了,怎么做的,各項(xiàng)指標(biāo)怎么樣,是否符合預(yù)期,我們需要通過(guò)一份報(bào)告來(lái)呈現(xiàn)。

同時(shí),性能測(cè)試報(bào)告也是一份留檔,在下次業(yè)務(wù)擴(kuò)容進(jìn)行壓測(cè)的時(shí)候可以作為基線參考,可以更好地評(píng)估壓測(cè)指標(biāo)。

2、性能測(cè)試報(bào)告給誰(shuí)看?

在做性能測(cè)試的過(guò)程中,很多時(shí)候是要研發(fā)工程師協(xié)助一起完成的,所以最終的報(bào)告不僅是我們自己要看,同時(shí)也要給研發(fā)工程師及架構(gòu)師看。因此,我們?cè)谧珜憟?bào)告的時(shí)候要把各個(gè)角色關(guān)注的指標(biāo)有效地呈現(xiàn)出來(lái)。

二、性能測(cè)試過(guò)程中的關(guān)注點(diǎn)

性能測(cè)試分別要關(guān)注施壓端和服務(wù)端。

施壓端即我們用來(lái)模擬壓力發(fā)出請(qǐng)求的服務(wù)器,常用的工具有Jmeter、Loadrunner等,模擬較大壓力時(shí)通常采用多臺(tái)機(jī)器組成的集群。

在施壓過(guò)程中,施壓端一般要關(guān)注三個(gè)指標(biāo): qps(請(qǐng)求量)、rt(響應(yīng)時(shí)間)、error(錯(cuò)誤率)。

服務(wù)端即服務(wù)程序所在的機(jī)器,一般是多臺(tái)服務(wù)器組成的集群,在性能測(cè)試過(guò)程中是被壓測(cè)的對(duì)象。

服務(wù)端(或服務(wù)集群)一般關(guān)注下面幾個(gè)指標(biāo):qps(處理的請(qǐng)求量)、rt(響應(yīng)時(shí)間)、cup(cpu使用率)、mem(內(nèi)存占用情況)、load(負(fù)載)、traffic(網(wǎng)絡(luò)速率)。

為什么要關(guān)注上述這些指標(biāo)呢?看完指標(biāo)具體含義,你就能get到了:

1)qps

QPS(Query Per Second),每秒鐘能夠處理的請(qǐng)求的數(shù)量,是衡量一個(gè)系統(tǒng)性能的重要指標(biāo)。

2)rt

RT(Response Time),響應(yīng)時(shí)間(一般單位為ms),是指從客戶端發(fā)一個(gè)請(qǐng)求開始計(jì)時(shí),到客戶端接收到從服務(wù)器端返回的響應(yīng)結(jié) 果結(jié)束所經(jīng)歷的時(shí)間,響應(yīng)時(shí)間由請(qǐng)求發(fā)送時(shí)間、網(wǎng)絡(luò)傳輸時(shí)間和服務(wù)器處理時(shí)間三部分組成。一般情況下,響應(yīng)時(shí)間還會(huì)細(xì)分為:最小響應(yīng)時(shí)間、平均響應(yīng)時(shí)間、最大響應(yīng)時(shí)間。

3)error

error請(qǐng)求錯(cuò)誤率,一個(gè)請(qǐng)求預(yù)期正常的返回code為200,其它c(diǎn)ode(比如302、404、500等)均為非預(yù)期的,記為錯(cuò)誤。錯(cuò)誤率是指在施壓機(jī)發(fā)送的所有請(qǐng)求中,返回code非200的占比。

4)cpu

CPU(%) 是指測(cè)試任務(wù)運(yùn)行的這個(gè)時(shí)間段內(nèi),應(yīng)用服務(wù)系統(tǒng)的 CPU 資源占用率。這是對(duì)一個(gè)時(shí)間段內(nèi)CPU使用狀況的統(tǒng)計(jì),通過(guò)這個(gè)指標(biāo)可以看出在某一個(gè)時(shí)間段內(nèi)CPU被占用的情況,如果被占用時(shí)間很高,那么就需要考慮CPU是否已經(jīng)處于超負(fù)荷運(yùn)作,長(zhǎng)期超負(fù)荷運(yùn)作對(duì)于機(jī)器本身來(lái)說(shuō)是一種損害,因此必須將CPU的利用率控制在一定的比例下,以保證機(jī)器的正常運(yùn)作。

5)mem

Memory (%) 指的是當(dāng)前系統(tǒng)內(nèi)存的使用量占總內(nèi)存大小的比率,反應(yīng)當(dāng)前機(jī)器配置情況對(duì)應(yīng)用的內(nèi)存的一個(gè)承載能力,判斷擴(kuò)容等重要指標(biāo)。

6)load

Load 就是一定時(shí)間內(nèi),計(jì)算機(jī)的任務(wù)執(zhí)行隊(duì)列的長(zhǎng)度,cpu計(jì)算的隊(duì)列。 平均Load是指,在特定的一段時(shí)間內(nèi)統(tǒng)計(jì)的正在CPU中運(yùn)行的(R狀態(tài))、正在等待CPU運(yùn)行的、處于不可中斷睡眠的(D狀態(tài))的任務(wù)數(shù)量的平均值。平均Load是最常用的指標(biāo)。

7)traffic

Traffic (kb/s) 指的是網(wǎng)絡(luò)傳輸?shù)乃俾剩磻?yīng)了當(dāng)前應(yīng)用所屬服務(wù)器帶寬的使用情況。可以細(xì)分為 in(入) 和 out(出),一般會(huì)統(tǒng)計(jì) 最大值、最小值、平均值等。

三、如何做一份精致的報(bào)告

壓測(cè)結(jié)束,最后要輸出測(cè)試報(bào)告,一份精致的報(bào)告不僅能夠很好地展示測(cè)試結(jié)果,同時(shí)也是體現(xiàn)自己的專業(yè)性的機(jī)會(huì)。

1、通過(guò)幾個(gè)問(wèn)題來(lái)介紹精致報(bào)告組成部分

問(wèn)題1、用什么文檔寫?

如果自己所在公司沒(méi)有規(guī)定,建議緊跟在線協(xié)作的趨勢(shì),使用在線文檔編寫,比如騰訊文檔、釘釘文檔、飛書文檔等,功能都很豐富好用。

如果自己的所在公司有內(nèi)部協(xié)作平臺(tái),就在指定平臺(tái)上寫,最終成稿之后復(fù)制到郵件正文發(fā)送即可。

問(wèn)題2、用什么語(yǔ)言寫?

根據(jù)自己公司的類型來(lái),一般國(guó)內(nèi)公司就用中文,沒(méi)必要用英文,花里胡哨反而不好。

如果是在國(guó)際化企業(yè),有不同籍員工,那就要用公司規(guī)定的語(yǔ)種。

問(wèn)題3、報(bào)告內(nèi)容用圖表還是文字?

我們可以參考優(yōu)秀的報(bào)告模板,總結(jié)下來(lái)就是字要少,圖表要豐富,能用圖說(shuō)明的絕不用文字。

相比于文字,圖表顯得專業(yè)、高級(jí),而且壓測(cè)數(shù)據(jù)一般都是是變化的,只有圖表才能夠準(zhǔn)確直觀地展示壓測(cè)過(guò)程的各項(xiàng)指標(biāo)。

測(cè)數(shù)據(jù)的圖表一般在壓測(cè)工具(Jmeter可以使用第三方插件)中會(huì)自動(dòng)生成【下方有Jmeter使用視頻】,需要我們截圖并整理。圖表有了,接下來(lái)就該整理撰寫報(bào)告了。

問(wèn)題4、關(guān)鍵內(nèi)容有哪些?

一份完整的報(bào)告應(yīng)該包含以下關(guān)鍵內(nèi)容:

  • 壓測(cè)信息(包含任務(wù)名稱、壓測(cè)時(shí)間、相關(guān)責(zé)任人等)

  • 施壓機(jī)信息(包含機(jī)房信息、機(jī)器配置等)

  • 服務(wù)端信息(包含機(jī)房信息、機(jī)器配置等)

  • 壓測(cè)結(jié)果(包含平均qps、最大最小耗時(shí)、cpu平均使用率、內(nèi)存平均使用率、總的請(qǐng)求數(shù)、錯(cuò)誤率等)

  • 壓測(cè)詳情(單個(gè)接口時(shí)該內(nèi)容可省略,多個(gè)接口時(shí),則將第4項(xiàng)內(nèi)容按接口拆分展示)

  • 壓測(cè)指標(biāo)(三大指標(biāo)qps、rt、error的圖表放在這里)

  • 服務(wù)監(jiān)控指標(biāo)(服務(wù)器或集群的指標(biāo)圖表放在這里)

問(wèn)題5、排版格式注意什么?

報(bào)告中字體要協(xié)調(diào)統(tǒng)一,縮進(jìn)換行等基本排版要美觀。

問(wèn)題6、報(bào)告附件補(bǔ)充什么?
  • 測(cè)試方案

  • 測(cè)試測(cè)數(shù)據(jù)

問(wèn)題7、發(fā)送報(bào)告的注意事項(xiàng)
  • 使用公司指定的郵箱發(fā)送

  • 收件人應(yīng)包含相關(guān)的各個(gè)角色

2、給出一份測(cè)試報(bào)告的樣例,作為參考

作為程序員,大家都普遍都低調(diào)含蓄,但是該展現(xiàn)自己專業(yè)性的時(shí)候一定要積極表現(xiàn)。

對(duì)于測(cè)試工程師來(lái)說(shuō)不僅要掌握專業(yè)的測(cè)試技能,同時(shí)也要提升各種文檔的撰寫能力,讓自己的技能得到全面的展現(xiàn)。

四、性能測(cè)試學(xué)習(xí)資料推薦

只懂理論,不懂操作,也只能是紙上談兵,最后附上常用的壓測(cè)工具視頻和書本,趕緊學(xué)習(xí)起來(lái)吧。

1、書籍推薦

《精通軟件性能測(cè)試與LoadRunner實(shí)戰(zhàn)》

2、視頻推薦


總結(jié):性能測(cè)試屬于軟件測(cè)試的高階測(cè)試,薪資高,發(fā)展好。



若你是對(duì)測(cè)試不太了解的測(cè)試小萌新,有太多太多對(duì)測(cè)試的疑惑(前途、薪資、技術(shù)含量、男生是否可以干.....),強(qiáng)烈推薦你觀看《測(cè)試小白必看:學(xué)習(xí)軟件測(cè)試必問(wèn)的100個(gè)問(wèn)題,從此貼開始》,相信能掃除掉你心目中90%以上的常見問(wèn)題。


《100個(gè)常見問(wèn)題鏈接》:http://bbs.itheima.com/thread-507947-1-1.html



最后,為方便大家自學(xué)軟件測(cè)試,特意給大家準(zhǔn)備了一份13G的超實(shí)用干貨學(xué)習(xí)資源,涉及的內(nèi)容非常全面。


包括軟件學(xué)習(xí)路線圖,黑馬50多天的上課視頻、16個(gè)突擊實(shí)戰(zhàn)項(xiàng)目,80余個(gè)軟件測(cè)試用軟件,37份測(cè)試文檔,70個(gè)軟件測(cè)試相關(guān)問(wèn)題,40篇測(cè)試經(jīng)驗(yàn)級(jí)文章,上千份測(cè)試真題分享,還有2020軟件測(cè)試面試寶典,還有軟件測(cè)試求職的各類精選簡(jiǎn)歷,希望對(duì)大家有所幫助…..?


《2022黑馬測(cè)試學(xué)習(xí)路線圖鏈接》:http://bbs.itheima.com/thread-405757-1-1.html



如何做一份精致的性能測(cè)試報(bào)告?的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
澄江县| 泉州市| 临邑县| 达州市| 大姚县| 灵石县| 织金县| 凤凰县| 平顶山市| 孟津县| 穆棱市| 孝感市| 河北省| 石阡县| 连南| 广东省| 潮州市| 恭城| 渑池县| 沙洋县| 徐闻县| 扶余县| 上蔡县| 清镇市| 内丘县| 屏山县| 伊吾县| 奉新县| 夏邑县| 视频| 南雄市| 赫章县| 社旗县| 永吉县| 广元市| 新竹市| 瓦房店市| 聊城市| 潞城市| 怀远县| 蚌埠市|