我们如何在jmeter html报告中得到稳定状态的结果?

dba5bblo  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(110)

我正在通过命令行运行测试并生成html报告,但它给出了完整的测试结果(稳定状态和斜升状态)。有没有办法在jmeter非GUI模式下只获得稳定状态数据?

ghhaqwfi

ghhaqwfi1#

您可以考虑修改jmeter.reportgenerator.start_datejmeter.reportgenerator.end_date属性:

  • start_date-要用于报告的数据范围的开始日期。日期格式由date_format属性定义。默认值:未填充,这意味着数据范围将从头开始使用
  • end_date-要用于报告的数据范围的结束日期。日期格式由date_format属性定义。默认值:未填充,这意味着数据范围将一直使用到结束

这些属性可以添加到 user.properties 文件中,或者通过-J命令行参数传递到JMeter启动脚本中,更多信息请参见Apache JMeter Properties Customization Guide文章。
另一个选项是使用JMeterPluginsCMD Command Line ToolFilter Results Tool在生成 Jmeter 板之前从.jtl结果文件中删除“不需要的”样本结果。
最后,您可以使用JSR 223后处理器,并在斜升阶段有条件地调用所有采样器的prev.setIgnore()函数。

if (System.currentTimeMillis() < (vars.get('TESTSTART.MS') as long + ctx.getThreadGroup().getPropertyAsLong('ThreadGroup.ramp_time') * 1000)) {
    prev.setIgnore()
}

相关问题