如何在CSV数据中显示经过的时间(以秒为单位) - Jmeter

时间:2017-10-12 12:40:28

标签: jmeter

我是Jmeter的新手并且正在研究JDBC。我很想知道:

  1. 如何在将数据导出到csv文件时更改字段/标题名称。
  2. 如何以秒为单位显示已用时间,而不是毫秒。
  3. 如果您愿意定义每一步,我将非常感激。作为一个新手,我会更容易跟随。

1 个答案:

答案 0 :(得分:0)

  1. 字段名称在CSVSaveService.java文件中定义,您需要获取JMeter sources,根据需要修改字段名称并重建JMeter。有关详细信息,请参阅How to write a plugin for JMeter文章
  2. 您可以在同一个文件中更改它:

    elapsed = Long.parseLong(text) / 1000 // convert ms to seconds
    

    但是我不建议采用这些方法,因为报告系统可能会产生副作用。

  3. 您可以使用JSR223 Listener添加Groovy code并编写自己的CSV文件,而不是修补JMeter

    例如,您可以将以秒为单位的经过时间写入名为results.csv的新文件

    def myFile = new File('results.csv')
    myFile.append(sampleResult.getTime() / 1000)
    myFile.append(System.getProperty('line.separator'))