如何在摘要报告中显示变量值

时间:2018-12-03 11:07:31

标签: jmeter

对于每个采样器结果,我都有一个变量值,我希望将其显示在摘要报告中作为测试结果。如何在jtl文件中写入此值并在摘要报告中显示该值?

1 个答案:

答案 0 :(得分:2)

您可以使用sample_variables属性将变量写入文件。

  1. 将下一行添加到 user.properties 文件:

    sample_variables=foo
    

    用您的实际变量名称替换foo

  2. 重新启动JMeter以获取财产
  3. 就是这样,将在.jtl结果文件中添加一个额外的列,其中包含每个SampleResultfoo变量值

关于将其显示在摘要报告中,您不能立即执行此操作,但是可以在HTML Reporting Dashboard中将变量值绘制为图表。如果您对此感兴趣,请在 user.properties 文件中添加以下行:

jmeter.reportgenerator.graph.custom_testGraph.classname=org.apache.jmeter.report.processor.graph.impl.CustomGraphConsumer
jmeter.reportgenerator.graph.custom_testGraph.title=Foo values
jmeter.reportgenerator.graph.custom_testGraph.property.set_Y_Axis=Foo values
jmeter.reportgenerator.graph.custom_testGraph.set_X_Axis=Over Time
jmeter.reportgenerator.graph.custom_testGraph.property.set_granularity=60000
jmeter.reportgenerator.graph.custom_testGraph.property.set_Sample_Variable_Name=foo
jmeter.reportgenerator.graph.custom_testGraph.property.set_Content_Message=Foo value : 

再次用您的实际JMeter变量名称替换foo

参考文献: