JMeter:要报告的用户变量

JMeter:要报告的用户变量,jmeter,listener,reporting,jmeter-3.2,Jmeter,Listener,Reporting,Jmeter 3.2,我在Jmeter中有TG的下一个结构: 所以我有可变的LB_级别和100个线程。每个用户的值可能不同(例如,从1lv到23lv) 我试图找到一种方法,用这个变量制作一些可视化报告,只是我必须展示用户是如何被划分到不同级别的。 它可以是csv或smh。我梦想中的理想桌子如下所示: 谷歌搜索仍然给我带来了一些泡沫,所以我需要一个小主意或踢到正确的方向。 谢谢大家! 将下一行添加到user.properties文件: sample_variables是一个将自定义变量保存到.jtl结果文件中的 重

我在Jmeter中有TG的下一个结构:

所以我有可变的LB_级别和100个线程。每个用户的值可能不同(例如,从1lv到23lv) 我试图找到一种方法,用这个变量制作一些可视化报告,只是我必须展示用户是如何被划分到不同级别的。 它可以是csv或smh。我梦想中的理想桌子如下所示:

谷歌搜索仍然给我带来了一些泡沫,所以我需要一个小主意或踢到正确的方向。 谢谢大家!

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

    sample_variables
    是一个将自定义变量保存到.jtl结果文件中的

  • 重新启动JMeter以获取属性

  • 在命令行非GUI模式下运行JMeter测试,并生成以下代码:

    jmeter-n-t-l-e-o
    
  • 使用您喜爱的浏览器打开
    /index.html
    文件-您将看到绘制的磅级值以及其他表格和图表

    如果由于某种原因,它不符合你的需求,你可以考虑使用你的选择来存储一个文件,在你的情况下,它们将是<代码> GrpStords<代码>和<代码>变量>0 < /代码> < /P>哇,谢谢!我随身带着一个小别针。jtl:我在/bin里找不到它。有没有什么特别的定义可以告诉JMeter我想要日志,我想要.jtl格式的日志?嗨@juliasergeymiheeva。这个特殊的定义是在非GUI模式下运行JMeter的命令中完成的。属性-l定义测试日志文件的路径。请确保在执行测试时给出“-l path/log.jtl”。当然,它只有在测试执行后才可用。@MNavneetKrishna如果我在非GUI启动后使用GUI,它将不会继续记录到jtl?:(@juliasergeymiheeva让我更了解。所以你要问的是,如果你使用非GUI模式启动了测试,而执行正在进行,如果你在GUI模式下访问JMeter,它还会继续记录到jtl吗?这是问题吗?@juliasergeymiheeva我想我理解了查询的来源。当我这意味着它只有在测试执行后才可用,我的意思是,只有在我们运行一些测试时才能找到它。如果没有一些测试,默认情况下,jtl不可用。希望这能澄清一些问题。

    sample_variables=LB_LEVEL
    jmeter.reportgenerator.graph.custom_testGraph.classname=org.apache.jmeter.report.processor.graph.impl.CustomGraphConsumer
    jmeter.reportgenerator.graph.custom_testGraph.title=LB LEVEL
    jmeter.reportgenerator.graph.custom_testGraph.property.set_Y_Axis=LB LEVEL
    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=LB_LEVEL
    jmeter.reportgenerator.graph.custom_testGraph.property.set_Content_Message=LB_LEVEL:
    
    jmeter -n -t <test JMX file> -l <test log file> -e -o <Path to output folder>