Jmeter接口測(cè)試生成測(cè)試報(bào)告(可視化圖形!測(cè)試數(shù)據(jù)非常直觀!).jmx文件生成.jtl文件并生成.html文件可視化圖形測(cè)試報(bào)告

目錄

一、Jmeter創(chuàng)建線程組然后進(jìn)行接口測(cè)試

1.1Jmeter先切換中文模式

1.2點(diǎn)中Test Plan來(lái)放大界面(Ctrl+鼠標(biāo)滾輪)

1.3右鍵TestPlan---點(diǎn)擊添加---Threads(Users)---線程組,并設(shè)置線程數(shù)為500

1.4右鍵線程組---點(diǎn)擊添加---Sampler---HTTP請(qǐng)求,并配置Http請(qǐng)求接口

1.5右鍵HTTP請(qǐng)求---點(diǎn)擊添加---點(diǎn)擊配置元件---HTTP信息頭管理器,并配置請(qǐng)求頭(Content-Type)+用戶Token(authorization)

?1.6右鍵HTTP請(qǐng)求---添加---監(jiān)聽(tīng)器---jp@gc - Transactions per Second和jp@gc - Response Times Over Time

1.7右鍵HTTP請(qǐng)求---添加---監(jiān)聽(tīng)器---Summary Report

1.8右鍵HTTP請(qǐng)求---點(diǎn)擊添加---監(jiān)聽(tīng)器---察看結(jié)果樹(shù),右鍵HTTP請(qǐng)求---點(diǎn)擊添加---監(jiān)聽(tīng)器---聚合報(bào)告

? 1.9右鍵HTTP請(qǐng)求---點(diǎn)擊添加---監(jiān)聽(tīng)器---圖形結(jié)果

二、運(yùn)行接口測(cè)試,保存jmx文件

?三、請(qǐng)求成功,插件結(jié)果展示如下(可跳過(guò)此步)

3.1察看結(jié)果樹(shù)

3.2 jp@gc - Transactions per Second

3.3jp@gc - Response Times Over Time

3.4Summary Report?

3.5圖形結(jié)果

3.6聚合報(bào)告

四、打開(kāi)Jmeter/bin目錄的文件夾,找到剛才運(yùn)行的jmx文件,注意在當(dāng)前目錄下輸入cmd并回車?。。?/a>

4.1打開(kāi)Jmeter/bin目錄的文件夾,找到剛才運(yùn)行的jmx文件

4.2在當(dāng)前路徑直接輸入cmd!!!

4.3彈出黑窗口

4.4輸入指令jmeter -n -t G:\apache-jmeter-4.0\bin\cat接口測(cè)試.jmx -l cat接口測(cè)試.jtl -e -o G:\apache-jmeter-4.0\bin\CatReporter

4.4.1在Jmeter的bin目錄下新建空文件夾CatReporter注意這個(gè)文件夾為空!??!必須為空!?。∶蛛S便起哈

4.4.2在黑窗口輸入路徑,比如我的路徑是

jmeter -n -t G:\apache-jmeter-4.0\bin\cat接口測(cè)試.jmx -l cat接口測(cè)試.jtl -e -o G:\apache-jmeter-4.0\bin\CatReporter

五、如下圖代表生成測(cè)試報(bào)告成功,已經(jīng)生成測(cè)試報(bào)告!

5.1我在生成的過(guò)程中就報(bào)了一個(gè)異常,我的異常解決方案如下:

1.在你的Jmeter的bin目錄下找到j(luò)meter.properties這個(gè)文件比如我的地址:(G:\apache-jmeter-4.0\bin)

2.全局搜索jmeter.save.saveservice.output_format=

找到位置后,修改為jmeter.save.saveservice.output_format=csv

六、打開(kāi)Jmeter的bin目錄,發(fā)現(xiàn)文件夾多了.jtl文件和CatReporter文件夾多了html文件

6.1多了.jtl文件

6.2 多了html文件等等

七、用谷歌瀏覽器打開(kāi)html文件,為什么選擇谷歌是因?yàn)榭梢苑g為中文,看上去更直觀更容易理解

?

其他可視化測(cè)試報(bào)告工具:

MeterSphere(Linux系統(tǒng)下載GitHub)

一、界面展示

二、更多截圖


一、Jmeter創(chuàng)建線程組然后進(jìn)行接口測(cè)試

1.1Jmeter先切換中文模式

image

1.2點(diǎn)中Test Plan來(lái)放大界面(Ctrl+鼠標(biāo)滾輪)

image

1.3右鍵TestPlan---點(diǎn)擊添加---Threads(Users)---線程組,并設(shè)置線程數(shù)為500

image
image

1.4右鍵線程組---點(diǎn)擊添加---Sampler---HTTP請(qǐng)求,并配置Http請(qǐng)求接口

image
image

1.5右鍵HTTP請(qǐng)求---點(diǎn)擊添加---點(diǎn)擊配置元件---HTTP信息頭管理器,并配置請(qǐng)求頭(Content-Type)+用戶Token(authorization)

image

image

1.6右鍵HTTP請(qǐng)求---添加---監(jiān)聽(tīng)器---jp@gc - Transactions per Second和jp@gc - Response Times Over Time

image

1.7右鍵HTTP請(qǐng)求---添加---監(jiān)聽(tīng)器---Summary Report

image

1.8右鍵HTTP請(qǐng)求---點(diǎn)擊添加---監(jiān)聽(tīng)器---察看結(jié)果樹(shù),右鍵HTTP請(qǐng)求---點(diǎn)擊添加---監(jiān)聽(tīng)器---聚合報(bào)告

image

1.9右鍵HTTP請(qǐng)求---點(diǎn)擊添加---監(jiān)聽(tīng)器---圖形結(jié)果

image

二、運(yùn)行接口測(cè)試,保存jmx文件

image

image

image

三、請(qǐng)求成功,插件結(jié)果展示如下(可跳過(guò)此步)

3.1察看結(jié)果樹(shù)

image

3.2 jp@gc - Transactions per Second

image

3.3jp@gc - Response Times Over Time

image

3.4Summary Report
image

3.5圖形結(jié)果

image

3.6聚合報(bào)告

image

四、打開(kāi)Jmeter/bin目錄的文件夾,找到剛才運(yùn)行的jmx文件,注意在當(dāng)前目錄下輸入cmd并回車?。?!

4.1打開(kāi)Jmeter/bin目錄的文件夾,找到剛才運(yùn)行的jmx文件

image

4.2在當(dāng)前路徑直接輸入cmd!?。?/h2>

image

image

4.3彈出黑窗口

image

4.4在黑窗口輸入指令jmeter -n -t G:\apache-jmeter-4.0\bin\cat接口測(cè)試.jmx -l cat接口測(cè)試.jtl -e -o G:\apache-jmeter-4.0\bin\CatReporter(先不要著急回車,看下一步解釋,修改當(dāng)前的指令再回車)

環(huán)境要求
1:jmeter3.0版本之后開(kāi)始支持動(dòng)態(tài)生成測(cè)試報(bào)表

2:jdk版本1.8以上

3:需要jmx腳本文件

基本操作

1:在你的腳本文件路徑下,執(zhí)行cmd命令:jmeter -n -t test.jmx -l result.jtl -e -o /tmp/ResultReport

參數(shù)說(shuō)明:
● -n: 非GUI模式執(zhí)行JMeter
● -t: 執(zhí)行測(cè)試文件所在的位置
● -l: 指定生成測(cè)試結(jié)果的保存文件,jtl文件格式
● -e: 測(cè)試結(jié)束后,生成測(cè)試報(bào)告
● -o: 指定測(cè)試報(bào)告的存放位置

注意:結(jié)尾的 ResultReport 是自己手動(dòng)創(chuàng)建的報(bào)告文件夾。每次啟動(dòng)命令之前,文件夾內(nèi)容必須和 jtl 文件一起清空

4.4.1在Jmeter的bin目錄下新建空文件夾CatReporter注意這個(gè)文件夾為空?。?!必須為空?。?!名字隨便起哈

4.4.2在黑窗口輸入路徑,比如我的路徑是

jmeter -n -t G:\apache-jmeter-4.0\bin\cat接口測(cè)試.jmx -l cat接口測(cè)試.jtl -e -o G:\apache-jmeter-4.0\bin\CatReporter

五、如下圖代表生成測(cè)試報(bào)告成功,已經(jīng)生成測(cè)試報(bào)告!

image

5.1我在生成的過(guò)程中就報(bào)了一個(gè)異常,我的異常解決方案如下

image

1.在你的Jmeter的bin目錄下找到j(luò)meter.properties這個(gè)文件比如我的地址:(G:\apache-jmeter-4.0\bin)

2.全局搜索jmeter.save.saveservice.output_format=

找到位置后,修改為jmeter.save.saveservice.output_format=csv

image

六、打開(kāi)Jmeter的bin目錄,發(fā)現(xiàn)文件夾多了.jtl文件和CatReporter文件夾多了html文件

6.1多了.jtl文件

image

6.2 多了html文件等等

image

七、用谷歌瀏覽器打開(kāi)html文件,為什么選擇谷歌是因?yàn)榭梢苑g為中文,看上去更直觀更容易理解

image

image

image

image

image

image

其他可視化測(cè)試報(bào)告工具(待解鎖):

MeterSphere(Linux系統(tǒng)下載GitHub

MeterSphere 是一站式的開(kāi)源企業(yè)級(jí)持續(xù)測(cè)試平臺(tái),涵蓋測(cè)試跟蹤、接口測(cè)試、性能測(cè)試、團(tuán)隊(duì)協(xié)作等功能,兼容JMeter 等開(kāi)源標(biāo)準(zhǔn),有效助力開(kāi)發(fā)和測(cè)試團(tuán)隊(duì)充分利用云彈性進(jìn)行高度可擴(kuò)展的自動(dòng)化測(cè)試,加速高質(zhì)量軟件的交付。

一、界面展示

image

二、更多截圖

點(diǎn)擊這里查看更多功能截屏及演示視頻

@希望能幫到大家!~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容