2013-08-07 78 views
1

我正在使用Jmeter進行性能測試並通過Jenkins構建服務器運行我們的測試。創建多個jmeter.log文件

我們在我們的jenkins盒子上安裝了Jmeter,我正在使用Ant構建文件來啓動jmx文件並創建jtl報告;然後通過Jenkins中的Performance插件對其進行評估。

我的問題是我們只有一個Jmeter實例,因此它只在/ bin目錄中創建一個jmeter.log文件。

由於我們將有多個作業調用一個Jmeter安裝,我不希望它可能寫入相同的日誌。

有沒有爲每個計劃/作業指定多個jmeter.log文件或修改位置的方法?

+1

你檢查-J選項? (https://jmeter.apache.org/usermanual/get-started.html#non_gui) –

+0

@Roscoe,爲什麼不作出真正的回答而不是評論?你的回答很好 –

回答

2

感謝您的建議。使用的JMeter Ant任務,而是努力通過以下放置日誌文件到詹金斯作業的工作區:

jmeterlogfile =「$ {BASEDIR} /jmeter.log」

此坐鎮JMeter的標籤內在構建文件中。

+0

請注意,jmeterlogfile屬性是jmeter ant任務的屬性,而不是jmeter屬性。 – EsotericNonsense

1

不更改.properties文件,從Windows cmd運行jmeter,只需導航到bin文件夾並傳遞參數-j [yourLogFileName.log],如果您希望將日誌條目記錄到其他日誌文件中。

C:\ Apache的JMeter的2.11 \ BIN> jmeter.bat -j myLog.log