自定义结果文件CI-JMeter

自定义结果文件CI-JMeter,jmeter,Jmeter,执行测试计划后,我需要的结果文件只有5个字段值,即日期、时间、响应消息、,文本文件格式的响应头和错误计数。这可能吗?我这样做是为了持续集成,因为我需要以所需格式发布结果。您可以使用相关JMeter属性控制.jtl结果文件中存储的内容 例如,要保存时间戳、消息和标题,可以将以下行添加到user.properties文件(位于JMeter安装的/bin文件夹中) 看 了解如何设置时间戳格式 JMeter属性,这些属性在JMeter安装的/bin文件夹中的JMeter.Properties文件中的名

执行测试计划后,我需要的结果文件只有5个字段值,即日期、时间、响应消息、,文本文件格式的响应头和错误计数。这可能吗?我这样做是为了持续集成,因为我需要以所需格式发布结果。

您可以使用相关JMeter属性控制.jtl结果文件中存储的内容

例如,要保存时间戳、消息和标题,可以将以下行添加到user.properties文件(位于JMeter安装的/bin文件夹中)

  • 了解如何设置时间戳格式
  • JMeter属性,这些属性在JMeter安装的/bin文件夹中的JMeter.Properties文件中的名称中包含
    saveservice
    ,以查看可用属性及其默认值
  • 有关各种JMeter属性以及设置/重写它们的方法的更多信息

编辑此问题,因为我在使用Flexible File Writer插件方面取得了一些进展。我能够编写一些字段并尝试编写变量。但我在这里看到的一个挑战是Flexible File Writer在GUI模式下使用,但出于CI目的,我需要在非GUI模式下运行JMeter。如何解决此问题?这些行,当添加到user.properties文件时,在jmeter.log文件中生成时间戳。但我使用Flexible file writer将结果写入文本文件,生成后需要通过SMTP发送电子邮件。我需要时间戳,这个文本文件中的响应消息和响应时间,而不是日志文件。这是可能的吗?我不太喜欢JME插件的东西,我认为它们是无用的,因为它们中的任何一个都可以通过现有的JM仪器功能或轻脚本替换。如果是灵活的文件编写器,它可以保存
sampleLabel
。如果您将函数放在采样器“Name”输入中,并告诉FFW存储“sampleLabel”,它应该可以帮您完成这项任务。有关_utime()和其他JMeter函数的更多信息,请参阅本系列文章
jmeter.save.saveservice.timestamp_format=yyyy/MM/dd HH:mm:ss.SSS
jmeter.save.saveservice.response_message=true
jmeter.save.saveservice.responseHeaders=false