我們現(xiàn)在描述的是:在Linux系統(tǒng)使用Jmeter執(zhí)行性能測(cè)試。
所以當(dāng)執(zhí)行完測(cè)試以后,要計(jì)算一下測(cè)試結(jié)果,反饋給開(kāi)發(fā)人員嘛。
在Linux系統(tǒng)使用Jmeter執(zhí)行性能測(cè)試都包含哪些步驟,來(lái),回顧一下:
[1] 構(gòu)建1個(gè)可供Linux使用的Jmeter測(cè)試腳本
[2] 在Linux執(zhí)行性能測(cè)試
[3] 在Linux執(zhí)行性能測(cè)試的過(guò)程中,實(shí)時(shí)關(guān)注"測(cè)試服務(wù)器"(對(duì),那臺(tái)nginx服務(wù)器)的性能
那么,前三件事干完了,輪到第4件事情了 - 計(jì)算一下測(cè)試結(jié)果。
本篇文檔是講這第4件事情,開(kāi)始了開(kāi)始了。
測(cè)試結(jié)果文件的位置
我們?cè)谂渲脺y(cè)試計(jì)劃的聚合報(bào)告的測(cè)試結(jié)果文件路經(jīng)的時(shí)候,已經(jīng)提前寫好了路經(jīng),是 。⑽募ⅲ../../result/testResult.csv
整理測(cè)試結(jié)果
// 接下來(lái)操作是在這臺(tái)測(cè)試客戶機(jī)的/result目錄下執(zhí)行,。。。e去其它目錄。。。。!
// 把/result目錄下的testResult.csv文件通過(guò)vi打開(kāi),去掉首行然后保存。因?yàn)槭仔酗@示的是jmeter-configure的標(biāo)題(是上圖勾選的那5個(gè)title),會(huì)影響結(jié)果的計(jì)算
$ cd /home/username/result
$ vi testResult.csv
去除行首的標(biāo)題后 //Linux命令是:先敲鍵盤"i"鍵,再Delete掉首行的標(biāo)題
保存并退出 //Linux命令是:先敲鍵盤"q"鍵,再輸入:wq!
計(jì)算測(cè)試結(jié)果
$ wc -l testResult.csv
服務(wù)器的總響應(yīng)數(shù)目 / 腳本運(yùn)行時(shí)間 = TPS
詳細(xì)計(jì)算測(cè)試結(jié)果
使用我們上傳到/home/username/result 目錄的那3個(gè).awk文件來(lái)計(jì)算測(cè)試結(jié)果可以了 //在另一篇文檔里面提到了上傳.awk至/result目錄的方法
$ ./getNUM.awk testResult.csv
$ ./success.awk testResult.csv
$ ./timeattribute.awk
至此,我們已經(jīng)統(tǒng)計(jì)出性能測(cè)試的結(jié)果。別忘了再附上nmon analyser的圖。 //在另一篇文檔里,描述了使用nmon和nmon analyser