将自定义字段注入JMeter报告

时间:2017-11-06 20:09:46

标签: jmeter

我有一个以异步方式调用API(发送API)的JMeter测试。然后,可以通过其他API调用(结果API)获得调用的结果。当我使用结果时,我确实有关于JSON响应中几个处理阶段的指标,我想将其推送到生成的JMeter报告中。

我希望获得该数据的平均值,而不仅仅是整个端到端测试的平均时间。

是否可以在JMeter中实现?

2 个答案:

答案 0 :(得分:2)

可以使用sample_variables property

将自定义字段注入.jtl结果文件

鉴于您有2个JMeter变量,即foobar,您可以"告诉" JMeter通过将下一行添加到 user.properties 文件

将它们添加到结果文件中
sample_variables=foo,bar

或通过-J command-line argument传递值,如:

jmeter -Jsample_variables=foo,bar -n -t test.jmx -l result.jtl

测试完成后,您将在.jtl结果文件中看到2个额外的列,其中包含foobar JMeter变量的值,希望此数据的average不会是一个问题。

参考文献:

答案 1 :(得分:0)

这是Summary Report的作业:

  

摘要报告为测试中每个不同命名的请求创建一个表行。这与聚合报告类似,只是它使用更少的内存

请参阅example

  

平均值:这是所有样本执行特定标签所用的平均时间。在我们的例子中,标签1的平均时间是942毫秒&总平均时间为584毫秒。