Jmeter-运行命令行arg-l不';t日志头

Jmeter-运行命令行arg-l不';t日志头,jmeter,Jmeter,如果您也可以将头记录在.jtl文件中,是否有人知道在命令行上使用-l开关执行时是否可能?实际上,我已经将我的名字命名为.csv(读一些无关紧要的地方),但没有出现标题 如果这是不可能的,谁能告诉我标题应该是什么 干杯, J如果您正在查找HTTP请求和响应头: 不支持以“csv”模式存储标题,您必须切换到“xml”模式 不清楚您是查找“请求”标题还是“响应”标题 请查找有关如何切换JMeter以XML格式存储结果以及如何“告诉”JMeter以存储请求和响应头的说明: 命令行模式: jmeter -

如果您也可以将头记录在.jtl文件中,是否有人知道在命令行上使用-l开关执行时是否可能?实际上,我已经将我的名字命名为.csv(读一些无关紧要的地方),但没有出现标题

如果这是不可能的,谁能告诉我标题应该是什么

干杯,
J

如果您正在查找HTTP请求和响应头:

  • 不支持以“csv”模式存储标题,您必须切换到“xml”模式
  • 不清楚您是查找“请求”标题还是“响应”标题 请查找有关如何切换JMeter以XML格式存储结果以及如何“告诉”JMeter以存储请求和响应头的说明:

  • 命令行模式:

    jmeter -Jjmeter.save.saveservice.output_format=xml -Jjmeter.save.saveservice.responseHeaders=true -Jjmeter.save.saveservice.requestHeaders=true -n -t /path/to/your/script.jmx -l /path/to/results/file.jtl
    
  • 无人值守模式:

    • 在JMeter安装的/bin文件夹中找到user.properties文件
    • 将下面3行添加到user.properties文件:

    在JMeter重新启动之后,属性将被应用


  • 如果要在CSV模式下打印字段名称,如时间戳、已用时间、标签、响应代码、响应消息、线程名称、成功、grpThreads、所有线程、延迟、连接等

  • 命令行模式:

    jmeter -Jjmeter.save.saveservice.print_field_names=true -n -t ....
    
  • 无人参与模式:将下一行添加到user.properties文件


  • 有关不同JMeter属性以及设置和/或覆盖它们的方法的全面信息,请参阅。有关如何向csv输出文件添加标题的文章。 您需要在jmeter.properties中对其进行配置(命令开关不能使用它,因为必须先定义它):

    打印字段名称默认为false。 编辑jmeter主目录中的jmeter.properties文件,并设置:

    #---------------------------------------------------------------------------
    # Results file configuration
    #---------------------------------------------------------------------------
    
    # This section helps determine how result data will be saved.
    # The commented out values are the defaults.
    
    # legitimate values: xml, csv, db.  Only xml and csv are currently supported.
    jmeter.save.saveservice.output_format=csv
    
    ...
    ...
    # Only applies to CSV format files:
    jmeter.save.saveservice.print_field_names=true
    
    并从命令行运行:

    \bin\jmeter.bat -n -t C:\Jmeter\Tests\Test.jmx -l Results.csv
    
    输出示例:

    timeStamp;elapsed;label;responseCode;threadName;success;bytes;grpThreads;allThreads;Latency;SampleCount;ErrorCount;Hostname
    11:49:16;32;Get the Agent ID;500;SM play 10 calls per user 1-1;false;0;1;1;0;1;1;HOST1
    

    对不起,你到底在找什么?请求/响应头?还是CSV文件中的列名?这由jmeter.properties中的jmeter.save.saveservice.*管理。虽然我不知道它与
    -l
    选项有什么共同之处。你不需要使用XML格式来查看CSV文件中的标题。我亲爱的印度小朋友,为什么你认为基于断开链接的答案比我的好?首先,它最简单,离你的回答相去甚远。我已经去掉了我的意思。有趣的是,你编辑了你的帖子,以符合我的答案,就好像你在第一个位置写的一样。其次,很明显,一个俄罗斯人会先被审问,而不能接受有人有更好更简单的解决方案,即使他不是印度人。jmeter.save.saveservice.print_field_names=true也不会在CLI模式下工作,除非您将其放入user.properties!德米特里,你查过我的答案了吗?我已经更正了链接-不知道发生了什么。。。
    \bin\jmeter.bat -n -t C:\Jmeter\Tests\Test.jmx -l Results.csv
    
    timeStamp;elapsed;label;responseCode;threadName;success;bytes;grpThreads;allThreads;Latency;SampleCount;ErrorCount;Hostname
    11:49:16;32;Get the Agent ID;500;SM play 10 calls per user 1-1;false;0;1;1;0;1;1;HOST1