2015-11-23 99 views
0

我在Ubuntu 14.04上運行JMeter 2.1.13測試,得到輸出爲csv。我用下面的命令行中的Ubuntu 14.04,試圖得到它讀取屬性文件字段添加到CSV輸出JMeter 2.1.13不加載屬性文件

./jmeter -n -p /opt/apache-jmeter-2.13/bin/jmeter.properties -l n1.csv -t Apache-DB.jmx 

隨着屬性中的以下文件

jmeter.save.saveservice.output_format=csv 
jmeter.save.saveservice.print_field_names=true 

jmeter.save.saveservice.response_code=true 
jmeter.save.saveservice.successful=true 
jmeter.save.saveservice.latency=true 
jmeter.save.saveservice.connect_time=true 
jmeter.save.saveservice.bytes=true 
jmeter.save.saveservice.default_delimiter=, 

一點也沒有」 t似乎沒有選擇它,因爲沒有字段標題被打印。這裏是一個例子,從csv文件的第一行

1448233211742,313,HTTP Request,200,OK,Thread Group 1-1,text,false,209666,1,1,96 

我也試過--propfile而不是-p,這是行不通的。 我做錯了什麼或JMeter沒有閱讀像它應該那樣的配置選項?

背景資料/因爲我已成功使用命令行開關打開了一對額外領域的其他 (以防萬一有人發現這對谷歌)的有用信息。這在JMeter CSV輸出中放置了字段標籤。

./jmeter -n -Jjmeter.save.saveservice.print_field_names=true -Jjmeter.save.saveservice.connect_time=true -l n1.csv -t Apache-DB.jmx 

僅供參考以下是JMeter的默認CSV字段

timeStamp,elapsed,label,responseCode,responseMessage, threadName,dataType,success,bytes,grpThreads,allThreads,Latency 

回答

1

在jmeter.properties建議頂部的標題:

################################################################################ 
    # 
    #      THIS FILE SHOULD NOT BE MODIFIED 
    # 
    # This avoids having to re-apply the modifications when upgrading JMeter 
    # Instead only user.properties should be modified: 
    # 1/ copy the property you want to modify to user.properties from jmeter.properties 
    # 2/ Change its value there 
    # 
    ################################################################################ 

您的設置可能被重寫時,默認saveservice屬性被加載afterjmeter.properties之後。

試着把你的屬性放在user.properties中。