2012-10-03 49 views
1

在我的Jenkins配置中,我有一個指定爲構建後過程的build.xml文件。這個build.xml文件指定了我想要運行的JMeter文件(JMX)以及我想要放置報告文件(jtl)的位置。當我想在Jenkins中發佈性能報告時,應該如何指定我的jtl文件的路徑?

我的jtl文件的位置是c:\inetpub\wwwroot\.jenkins\results\jtl\

我可以看到,此位置中的jtl文件的時間戳與我的構建的時間戳相匹配。但是,根據Jenkins界面,在「發佈性能測試結果報告」類別下,我需要指定**/*.jtl作爲JMeter文件位置。

我這樣做,但我的構建繼續失敗,因爲我不斷收到一條消息說No JMeter files matching '**/*.jtl" have been found
我相信這個路徑需要相對於工作區根路徑。 我試過使用相對路徑(即../../results/jtl/*.jtl)和絕對路徑。
但他們都給我說沒有任何路徑的Jmeter文件匹配。

所以,剛纔我應該把Jenkins放在那裏以找到我的.jtl文件?

回答

3

我使用的是**/*.jtl,沒有問題。

但是,您的jtl文件的位置是有問題的。
通常,它們在作業的工作區中找到。

我的工作空間結構看起來像

results/jtl/*.jtl 
+0

調整我的JTL文件的位置後,詹金斯現在可以找到我的JTL文件。非常感謝您的幫助! –

相關問題