1

docker を使用してセレン グリッドのセットアップに成功しました。現在、機能 UI テストのすべてのパフォーマンス メトリックを dynatrace で取得しようとしていますが、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 エージェントがまだ表示されません。私が間違っている可能性のあるアイデアはありますか?

4

1 に答える 1

1

ブラウザ エージェントは使用しないことをお勧めします (これは非推奨になるため)。代わりに、JavaScript エージェント アプローチを使用した新しい UEM ベースのテスト自動化統合を使用してください。あとは、アプリ サーバーをインストルメント化し、UEM を有効にするだけです。これにより、JavaScript エージェントがページに読み込まれます。Selenium スクリプトを変更して、テスト名を JavaScript エージェントに渡すことができます。それが完了すると、dynatrace でキャプチャされたすべてのテストが自動的に表示され、テストとビルドごとにすべての WPO メトリックが表示されます。チェックアウトする必要があるリンクを次に示します。

この機能を示す YouTube チュートリアルもいくつかあります: https://www.youtube.com/playlist?list=PLqt2rd0eew1bmDn54E2_M2uvbhm_WxY_6

そして私

于 2016-09-27T22:37:59.083 に答える