昨天已經(jīng)生簡(jiǎn)單的跑成功了,可是我發(fā)現(xiàn)查看生成的測(cè)試報(bào)告很麻煩,所以又查了一些文章終于被我找到了一篇能完全解決我問(wèn)題的文章
特表感謝:
Ant+Jmeter+Jenkins實(shí)現(xiàn)接口測(cè)試自動(dòng)化
需求:怎么能在構(gòu)建完成后,直接通過(guò)Jenkins查看生成的折線圖、以及html報(bào)表呢?
-
老規(guī)矩先準(zhǔn)備基礎(chǔ)文件
1.實(shí)現(xiàn)這個(gè)2個(gè)功能會(huì)用到Jenkins的兩個(gè)插件:
Publish Performance test result report;
Publish HTML reports;
這兩個(gè)插件可以再Jenkins 的“系統(tǒng)管理”-》“管理插件”-》“可選插件”中搜索到

2.插件安裝成功后,然后去修改下build.xml
說(shuō)明:之前我對(duì)build.xml認(rèn)識(shí)還有點(diǎn)誤區(qū),我一直以為是全局通用的呢,現(xiàn)在才知道是每個(gè)job都要用配置一個(gè)build.xml --感悟
*說(shuō)下為啥要修改build.xml,因?yàn)橄鄬?duì)修改Jenkins的工作目錄來(lái)說(shuō),修改文件更簡(jiǎn)單些,
Jenkins工作路徑設(shè)置:系統(tǒng)管理-》系統(tǒng)設(shè)置-》最上角點(diǎn)高級(jí)
所以修改為:在他默認(rèn)的工作區(qū)中去生成文件,也就是在build.xml中修改下生成html、jtl 的路徑*
修改如下:

-
然后就可以去Jenkins中配置job了
- 在昨天的基礎(chǔ)上配置Publish HTML reports :

2.然后填寫相關(guān)參數(shù):

3.添加構(gòu)建后步驟Publish Performance test result report:

4.配置參數(shù):

5.保存,然后構(gòu)建,看看效果:

圖表都是可以點(diǎn)擊的,HTML Report可以點(diǎn)擊進(jìn)行查看,這樣就方便很多了;起碼能在Jenkins中完成所有測(cè)試方面的查看需求了
-
新增需求:
-
1. 雖然實(shí)現(xiàn)了可以在當(dāng)前頁(yè)查看,但是我還希望能夠每次構(gòu)建完成后,給我發(fā)送郵件,或者是構(gòu)建出錯(cuò)的時(shí)候發(fā)送郵件;在深層次一點(diǎn)就是郵件中附帶測(cè)試結(jié)果表格
-
2. 希望每次構(gòu)建時(shí),把之前生成的文件全部清空,在workplace中只保留最新的文件;
先留這些作業(yè)吧,代研究好以后補(bǔ)充上