如何在jcs的非gui模式下生成的.csv文件中获取头值

时间:2018-03-10 09:40:01

标签: jmeter

我正在使用Apache Jmeter 4.0版。 我在Gui模式下创建了一个Jmeter脚本。使用下面的步骤执行了jmter脚本。它在.csv文件中更新报告。

执行脚本的步骤

1.Open命令promt 2.移动到jmter bin文件夹。 3.执行以下命令

C:\apache-jmeter-4.0\apache-jmeter-4.0\bin>jmeter -n -t C:\apache-jmeter- 4.0\apache-jmeter-4.0\bin\examples\Post_call_24_FirstStep_10.jmx -l C:\apache-jmeter-4.0\apache-jmeter-4.0\bin\examples\CSVDATATest.csv

jmeter.property文件值

#jmeter.save.saveservice.print_field_names=true

它在.csv文件中生成报告

Header is missing in .csv file

1 个答案:

答案 0 :(得分:0)

如果文件是

,JMeter只会在.jtl结果文件中打印标题
  1. 不存在
  2. 或者它是空的
  3. 如果你有一行 - JMeter不会添加任何标题,它只会将新结果附加到现有文件中。

    所以我建议采取以下步骤:

    1. -f命令行参数添加到您的命令中,这样JMeter将删除以前的结果并创建一个全新的文件,其中包含当前运行的结果(希望)生成的标题。完整的命令行以防万一:

      C:\apache-jmeter-4.0\apache-jmeter-4.0\bin>jmeter -f -n -t C:\apache-jmeter- 4.0\apache-jmeter-4.0\bin\examples\Post_call_24_FirstStep_10.jmx -l C:\apache-jmeter-4.0\apache-jmeter-4.0\bin\examples\CSVDATATest.csv
      
    2. 如果仍然没有标题添加一个命令行参数,那么您将完全确定该属性已设置:-Jjmeter.save.saveservice.print_field_names=true。完整的命令行以防万一:

      C:\apache-jmeter-4.0\apache-jmeter-4.0\bin>jmeter -f -n -t -Jjmeter.save.saveservice.print_field_names=true C:\apache-jmeter- 4.0\apache-jmeter-4.0\bin\examples\Post_call_24_FirstStep_10.jmx -l C:\apache-jmeter-4.0\apache-jmeter-4.0\bin\examples\CSVDATATest.csv
      
    3. 更多信息: