如何在不同的线程组中使用多个后端监听器

时间:2016-07-23 03:01:47

标签: jmeter

我已经在一个VM上构建了一个环境(Jmeter_3.1 + InfluxDB_0.13.0 + Grafana_3.1.0),并且想要在JMeter执行测试时显示实时数据。成功地,在简单的JMeter测试中使用一个Backend Listener时,我可以看到InfluxDB中的数据。

基于这个快速测试,我开始使用两个后端监听器,因为我想在一次JMeter测试中监控读写操作。

此处添加快照,JMX文件的设置

enter image description here

  • 使用Include Controller调用read.jmx
  • 使用Include Controller调用write.jmx
  • 在每个线程组中调用后端侦听器。
  • 每个后端侦听器使用不同的 rootMetricsPrefix

然而,在JMeter测试开始后,我只看到InfluxDB中的Read相关数据。我试图在被叫read.jmx / write.jmx中添加后端侦听器,但得到的结果相同。

有人可以帮忙解决这个问题吗?

2 个答案:

答案 0 :(得分:1)

我还在为此苦苦挣扎...只是给后端侦听器起另一个名字(第一次读;第二次写),它就对我有用!

答案 1 :(得分:0)

您已将summaryOnly设置为false,但samplerList为空,这可能是您的问题。