テスト ミックスを編集して、ロード テスト シナリオに含める Web パフォーマンス テスト、単体テスト、コード化された UI テストを指定
シナリオのテスト ミックスとは、シナリオに含まれる Web パフォーマンス テストと単体テストの選択、およびシナリオ内でのそれらのテストの配分を組み合わせたものです。 配分とは、ロード テストの実行時に仮想ユーザーが特定のテストを選択する確率に対して指定できる設定です。
一連のテストをロード テストに追加すると、テスト ミックスは他のミックス オプションと同じように機能します。 仮想ユーザーは、ミックスに指定した確率に基づいて、テストをランダムに選択します。 たとえば、2 つのテストがあり、ミックスがそれぞれ 50% である場合、ほぼ半数の割合で新しい仮想ユーザーは最初のテストを実行することを選択します。 50/50 のミックスでは、1 つのテストが長く、もう一方が短い場合、長いテストからの負荷がより多くなります。
テストをミックスに追加したら、そのテストは削除してかまいません。 また、ミックス コントロールを使用してテスト ミックスの配分を変更することもできます。 ミックス コントロールを使用すると、シナリオでのテストの配分を簡単に調整できます。 詳細については、「ロード テストのミックス コントロールの概要」を参照してください。
注意
配分とは、ロード テストの実行時に仮想ユーザーが特定のテストを選択する確率の単位です。 配分はパーセンテージで表されます。 したがって、シナリオに含まれるすべてのテストの配分値を合計すると 100 になります。 たとえば、シナリオに含まれているテストが 1 つだけの場合、そのテストの配分値は 100% です。
タスク
タスク |
関連するトピック |
---|---|
Web パフォーマンス テストと単体テストの追加と設定: ロード テスト シナリオに含める Web パフォーマンス テストと単体テスト、およびテストの配布方法を指定できます。 |
|
Web パフォーマンス テストと単体テストの削除: Web パフォーマンス テストと単体テストをロード テスト シナリオから削除できます。 たとえば、テスト中のアプリケーションで削除された機能のような、無関係なテストを削除したい場合があります。 |