パフォーマンスプロファイリング

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む3読むのに数分
  • パフォーマンスプロファイリングを使用すると、インスタンスでパフォーマンステストを実行できます。

    ATF は、インスタンスに変更が加えられたときに破損がないことを確認する機能テスト用のメディアであるだけでなく、アップグレード中のパフォーマンス低下を検出することもできます。原因を知り、調査し、パフォーマンスの問題を修正できます。

    任意の ATF テストまたはスイートでパフォーマンスプロファイリングを実行できます。各テストまたはスイートの既定のテスト実行は 10 です。スイートでは、各テストが 10 回連続で実行されます。最初の実行は、キャッシュ値のウォームアップに役立つウォームアップであり、テストまたはスイートの 10 回のテスト実行にはカウントされません。
    注:
    パフォーマンスプロファイリングは、複数のテストで同時に実行することはできません。並列パフォーマンス評価はサポートされていません。
    注:
    パフォーマンス テストの実行を実行すると、システムは一時停止し、進行中のジョブが完了するまで待機してからテストの実行を開始します。これは、インスタンスの速度低下を回避するのに役立ちます。

    パフォーマンスプロファイリングを実行

    テストまたはインスタンスでのパフォーマンステストスイートに対して、パフォーマンスプロファイリングを実行します。また、インスタンスをアップグレードするときにパフォーマンスの低下を検出し、問題を調査して修正することもできます。

    始める前に

    必要なロール:管理者

    手順

    1. 移動先 すべて > 自動テストフレームワーク (ATF) > テスト.
      注:
      スイートでパフォーマンスプロファイリングを実行する場合は、スイートモジュールを選択することもできます。
      テストまたはスイートのリストが表示されます。
    2. パフォーマンスプロファイリングを実行するテストを選択します。
    3. [テスト] フォームで [ パフォーマンステストの実行 ] を選択します。
      [ テストを実行 ] モーダルが表示されます。モーダルには、選択したテストまたはスイートのウォームアップ実行と、10 回すべてのテスト実行が表示されます。実行を開始するすべてのテスト実行を追跡できます。
      注:
      パフォーマンスプロファイリング用のスイートを選択した場合は、[ パフォーマンススイートを実行 ] を選択できます。
    4. 下にスクロールして、[ パフォーマンステスト結果 ] 関連リストを選択します。
    5. 選択したパフォーマンス テスト内のすべてのテスト実行の結果を表示するために必要なパフォーマンス数値を選択します。
      [パフォーマンス実行] フォームが表示されます。に直接移動することもできます すべて > 自動テストフレームワーク (ATF) > テスト > パフォーマンスプロファイリング > パフォーマンス実行 パフォーマンス実行フォームを表示します。スクリーンショットを追加
      注:
      テスト名、テスト実行の状態、およびテストの実行時間を表示できます。[ ウォームアップ] の値が true の場合、キャッシュ値をウォームアップするために実行される最初のテスト実行です。残りのテスト実行では、[ ウォームアップ] の値が false に設定されます。ウォームアップテストは、各テストまたはスイートの 10 回のテスト実行の 1 つとしてカウントされません。
    6. 移動先 すべて > 自動テストフレームワーク (ATF) > テスト > パフォーマンスプロファイリング > パフォーマンスの比較.
      [パフォーマンス比較] フォームが表示されます。<フォームのスクリーンショットを追加します>
    7. 1 回目と 2 回目の実行を選択して、比較結果を表示します。
      完全なスクリーンショットを追加します。パフォーマンス平均やデルタ平均値などの情報を表示できます。
      注:
      一度に比較できるテスト実行は 2 つだけです。次の比較では、前のテスト実行の 1 つを次のテスト実行と比較するベースラインと見なすことができます。