结果JTL文件中未打印Jmter-Sampler类型

时间:2018-03-16 16:42:51

标签: jmeter

在我们的jmeter结果jtl文件中,我需要采样器类型,因为我们有基于采样器的不同SLA(java请求,HTTP请求,JDBC请求)。

我们是否可以在JTL文件中打印采样器类型? 目前,即使我在jmeter.properties中做了所有更改仍然没有获得采样器类型。

2 个答案:

答案 0 :(得分:0)

您可以使用sample_variables将自定义列添加到jtl。

user.properties中添加一行:

sample_variables=type

它会保存一个类型列,用于保存type变量,您可以使用User Parameters

在每个采样器之前设置该变量

答案 1 :(得分:0)

  1. JSR223 PostProcessor添加到您的测试计划
  2. 将以下代码放入“脚本”区域:

    vars.put('type', prev.getClass().getSimpleName())
    
  3. 将下一行添加到 user.properties 文件中:

    sample_variable=type
    
  4. 重新启动JMeter以选择更改
  5. 下次你run your test in command-line non-GUI mode喜欢     jmeter -n -t test.jmx -l result.jtl

    您将在名为result.jtl的{​​{1}}文件中看到一个额外的列,并保存正在执行的采样器的类名。