我们可以使用dynatrace和量角器e2e测试吗?

时间:2016-09-27 16:02:45

标签: selenium protractor functional-testing e2e-testing dynatrace

我们已经使用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代理。我有什么想法可以做错吗?

1 个答案:

答案 0 :(得分:1)

我建议不使用浏览器代理(因为这将被弃用),而是使用我们的JavaScript代理方法使用我们新的基于UEM的测试自动化集成。有了这个,您唯一需要做的就是检测应用服务器并启用UEM。然后,我们会将JavaScript代理加载到您的页面中。您可以修改Selenium脚本以将测试名称传递给我们的JavaScript代理。完成后,您将自动查看在dynatrace中捕获的所有测试,并且每个测试和构建都会显示所有WPO指标 以下是您应该查看的一些链接

我还有一些youtube教程,我们展示了这个功能:https://www.youtube.com/playlist?list=PLqt2rd0eew1bmDn54E2_M2uvbhm_WxY_6

岸堤