是這樣的,之前我用jmeter寫(xiě)了項(xiàng)目的接口自動(dòng)化測(cè)試并集成到Jenkins上進(jìn)行。(當(dāng)然了這個(gè)我是手動(dòng)把腳本放到服務(wù)器上的,畢竟jmeter上寫(xiě)腳本怎么多人合作還是個(gè)問(wèn)題)。
老規(guī)矩,真有遇到這種問(wèn)題的人自然能看懂,沒(méi)有遇到這種問(wèn)題的人不知就算了……
由于公司內(nèi)外網(wǎng)不能互通,沒(méi)有那種很純正的截圖,用手機(jī)拍的將就著看。
整個(gè)過(guò)程呢就是:
1、當(dāng)然是用jmeter寫(xiě)接口腳本咯
2、服務(wù)器上搭建Jenkins+jmeter+ant的運(yùn)行環(huán)境咯
3、jenkins構(gòu)建,生成報(bào)告并進(jìn)行調(diào)優(yōu)顯示咯
本來(lái)呢,一切都弄好了,構(gòu)建測(cè)試腳本,測(cè)試報(bào)告也能正常顯示(哦,對(duì)了,因?yàn)檫@里的報(bào)告畢竟也是jmeter的一個(gè)插件,之前直接用的時(shí)候生成的報(bào)告看起來(lái)不太美觀(guān),比如報(bào)錯(cuò)的信息后超出屏幕好遠(yuǎn),這個(gè)對(duì)于不是很熟悉前端的我也是調(diào)了好久哇,終于調(diào)出來(lái)了。)這里主要是記錄報(bào)告錯(cuò)亂的現(xiàn)象以及解決方式。本來(lái)好好的,隔段時(shí)間我突然發(fā)現(xiàn)再生成報(bào)告就這樣了:

還有這樣了:

然后又開(kāi)始百度,最后得到這樣一個(gè)信息:
在Jenkins>系統(tǒng)管理>腳本命令行直接這個(gè)語(yǔ)句,再構(gòu)建,報(bào)告就又好了。
但是感覺(jué)這個(gè)時(shí)效時(shí)間不長(zhǎng)啊,好苦惱。まあ,好歹成正常的樣子了。
正常的是這樣的:
這樣的:
像這樣, 報(bào)什么錯(cuò)在報(bào)告中就可以看到而不用運(yùn)行jmeter中>查看報(bào)告/結(jié)果樹(shù)才知道。