TeamCity JMeter 插件未显示远程监控
TeamCity JMeter plugin not showing remote monitoring
我已按照 this guide 让我的 TeamCity 构建 运行 一些 JMeter 测试,但我没有看到服务器统计信息的 "RemotePerfMon" 选项卡。我有 "Performance Statistics" 选项卡,我可以看到确实正在收集统计信息,因为在构建代理的工作目录中创建并填充了一个 monitoring.csv
文件。
关于如何让标签显示的任何想法?
我正在使用带有 JMeter 插件版本 83 的 TeamCity v9.1.6,所有 运行 在 Windows 8.
附加信息:
我发现这个问题有一个 open issue on Github,所以显然我不是唯一一个面临这个问题的人。
确保 TeamCity 不是 运行 管理员
玩了好久,我发现问题是 TeamCity Server 和 TeamCity build agent 在同一台机器上 运行,但是 Build agent 是 运行 作为管理员。停止这两个服务并以普通用户身份重新启动它们解决了这个问题。
我认为问题的根源在于 monitoring.csv
文件是由构建代理作为管理员创建的,然后非管理服务器代理试图解析它,但失败了。这个错误似乎没有记录在任何地方,TeamCity 通过简单地不显示选项卡来响应错误。
我已按照 this guide 让我的 TeamCity 构建 运行 一些 JMeter 测试,但我没有看到服务器统计信息的 "RemotePerfMon" 选项卡。我有 "Performance Statistics" 选项卡,我可以看到确实正在收集统计信息,因为在构建代理的工作目录中创建并填充了一个 monitoring.csv
文件。
关于如何让标签显示的任何想法?
我正在使用带有 JMeter 插件版本 83 的 TeamCity v9.1.6,所有 运行 在 Windows 8.
附加信息: 我发现这个问题有一个 open issue on Github,所以显然我不是唯一一个面临这个问题的人。
确保 TeamCity 不是 运行 管理员
玩了好久,我发现问题是 TeamCity Server 和 TeamCity build agent 在同一台机器上 运行,但是 Build agent 是 运行 作为管理员。停止这两个服务并以普通用户身份重新启动它们解决了这个问题。
我认为问题的根源在于 monitoring.csv
文件是由构建代理作为管理员创建的,然后非管理服务器代理试图解析它,但失败了。这个错误似乎没有记录在任何地方,TeamCity 通过简单地不显示选项卡来响应错误。