2016-09-14 21 views
0

我跟着this guide让我的TeamCity构建运行一些JMeter测试,但是我没有看到服务器统计信息的“RemotePerfMon”选项卡。我有“性能统计”选项卡,我可以看到统计信息肯定正在收集,因为在构建代理的工作目录中创建并填充了monitoring.csv文件。TeamCity JMeter插件没有显示远程监控

关于如何让标签显示的任何想法?

我使用的TeamCity v9.1.6使用JMeter插件83版本,在Windows上运行的一切8.

附加信息: 我已经发现有这个问题的open issue on Github,所以我显然不是唯一面临这个问题的人。

回答

0

确保TeamCity的不以管理员身份运行

相当长的一段玩了之后,我发现这个问题是,无论是TeamCity的服务器和TeamCity的生成代理都在同一台机器上运行,但Build代理以管理员身份运行。停止这两项服务并以常规用户身份重新启动它们可以解决问题。

我认为问题的根源在于monitoring.csv文件是由构建代理以管理员身份创建的,然后非管理员服务器代理试图解析它,但失败了。这个错误似乎没有记录到任何地方,TeamCity通过简单地不显示标签来响应错误。