我们已经使用 docker 成功设置了一个 selenium 网格。现在我们正在尝试让 dynatrace 获得功能 UI 测试的所有性能指标,但我很难通过 docker.yml 文件连接 dynatrace。
根据 dynatrace 社区提供的说明,这是我设置的:
https://community.dynatrace.com/community/display/DOCDT62/Browser+Agent+Configuration
我在 docker.yml 文件中设置了以下环境变量,如下所示:
- DT_AGENTACTIVE=true
- DT_AGENTNAME=name-of-agent
- DT_SERVER=host:port
同样在我的量角器配置文件中,这是我为 firefox 和 chrome 所拥有的:
{
browserName: 'firefox',
shardTestFiles: true,
maxInstances: 10,
firefoxOptions: {
args: ['--lang=en',
'--window-size=1024,3000']
}
},
//max-desktop-chrome - default screen size
{
browserName: 'chrome',
shardTestFiles: true,
maxInstances: 10,
chromeOptions: {
args: ['--lang=en',
'--window-size=1024,3000', '--disable-extensions']
}
}
我仍然没有在 dynatrace 客户端中看到那个 dynatrace 代理。有什么想法我可能做错了吗?