方法: Web パフォーマンス テストをテキスト ファイルにバインドする
Web パフォーマンス テストのテキスト ファイル データ ソースへのバインドは、データベースへのバインドと似ていますが、いくつかの追加手順が必要です。一般的に、Web パフォーマンス テストをテキスト ファイルにバインドする手順は、次のようになります。
テキスト ファイルからデータ ソースを作成する。
テキスト ファイルをデータ ソースとして Web パフォーマンス テストに追加する。
Web パフォーマンス テストをテキスト ファイル データ ソースにバインドする。
[!メモ]
カルチャ固有の区切り記号は、レジストリ設定 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Text\Format にあります。
オプションでスキーマ定義ファイルを提供することで、より複雑なテキスト ファイルを使用することもできます。詳細については、「方法: Web パフォーマンス テストのテキスト ファイル データ ソースにスキーマ定義を追加する」を参照してください。
要件
- Visual Studio Ultimate
テキスト ファイルからデータ ソースを作成する
テキスト ファイルからデータ ソースを作成するには、テキスト ファイルを格納するフォルダーを用意する必要があります。このフォルダーがデータベースとして機能し、テキスト ファイルがデータベースのテーブルとして機能します。データベース フォルダーには複数のテキスト ファイルを格納できます。
テキスト ファイルからデータ ソースを作成するには
新しいフォルダーを作成し、Data などの名前を付けます。
[!メモ]
このフォルダーは、ネットワーク共有上に作成することをお勧めします。これにより、このデータを他の Web パフォーマンス テストで再利用したり、他のテスト担当者と共有したりできることに加えて、テスト エージェントとテスト コントローラーを使用するリモート コンピューターでのロード テストでも使用できるようになります。詳細については、「Web パフォーマンス テストへのデータ ソースのバインド」を参照してください。
テキスト ファイルをディレクトリに追加します。
テキスト ファイルをデータ ソースとして Web パフォーマンス テストに追加する
テキスト ファイルからデータ ソースを作成したら、それを Web パフォーマンス テストに追加できます。
テキスト ファイルをデータ ソースとして Web パフォーマンス テストに追加するには
Web パフォーマンス テストを開きます。
[Web Performance Test Editor] では、[データ ソースの追加] を選択します。
[データ ソースの種類を選択してください] のダイアログ ボックスが表示されます。
[データベース] 選択し、を [次へ] を選択します。
[データ ソースの接続文字列を選択してください] のダイアログ ボックスが表示されます。
[新しい接続] を選択します。
[接続のプロパティ] ダイアログ ボックスが表示されます。
[変更] を選択します。
[データ ソース] のをクリックします。<other>
[データ プロバイダ] のドロップダウン リストで、を選択 [.]Net Framework Data Provider for OLE DBは、[OK] を選択します。
[詳細設定] を選択します。
[プロパティの詳細] ダイアログ ボックスが表示されます。
[プロバイダー] のドロップダウン リストで、を選択 [Microsoft.Jet.OLEDB.4.0]。
[拡張プロパティ] プロパティを探して、「Text」と入力します。
[!メモ]
列名のあるヘッダー行がテキスト ファイルにない場合は、「Text」ではなく、「Text;HDR=NO;」と入力します。
[サーバー名またはファイル名] ボックスに、テキスト ファイルを含むフォルダーの名前を入力します。
注意 ファイルの名前ではなく、フォルダーの名前を指定してください。
(省略可能) ファイルへのつながりを確認するには [テスト接続] のボタンをクリックします。
[接続のプロパティ] のダイアログ ボックスを閉じるに [OK] を選択します。
[次へ] をクリックします。
[データ ソース テーブルの選択] のダイアログ ボックスが表示されます。
[データ ソース テーブルの選択] のダイアログ ボックスで、使用するテキスト ファイルの名前を選択します。
[!メモ]
データ フォルダーに複数のテキスト ファイルがある場合は、使用するファイルをすべて選択できます。各ファイルはテーブルとして扱われます。テキスト ファイル名のピリオド (.) はシャープ記号 (#) に置き換えられ、たとえば TestData#txt のようになります。
[データ ソース テーブルの選択] のダイアログ ボックスを閉じるに [完了] を選択します。
[データ ソース] ノードが Web パフォーマンス テストに追加され、階層構造にテキスト ファイルがテーブルとして表示されます。
テキスト ファイル データ ソースへの Web パフォーマンス テストのバインド
テキスト ファイルをデータ ソースとして追加したので、他のデータ ソースの場合と同じようにして、Web パフォーマンス テストの一部をバインドできます。
Web パフォーマンス テストをテキスト ファイル データ ソースにバインドするには
テキスト ファイルをデータ ソースとして追加した Web パフォーマンス テストを開きます。
フォーム ポスト パラメーターを持つ要求など、データを必要とする要求を要求ツリーで探します。そのパラメーター ノードを選択します。
[プロパティ]ウィンドウで、[値] のプロパティのドロップダウン矢印をクリックし、階層の正しいデータ ソースを選択します。次に、テーブルの名前と、値として使用するフィールドの名前を選択します。
[テストの実行構成の編集] への [テスト] のメニューのをポイントし、を [ローカル テストの実行] を選択します。
[localtestrun.testrunconfig] ダイアログ ボックスで、左ペインで [Web パフォーマンス テスト] をクリックし、右ペインで [データ ソース行ごとに 1 つ実行] をクリックします。
これにより、テストはデータベースの行ごとに 1 回ずつ反復実行されます。テストの反復処理ごとに、ポインターはデータベースの次の行に移動します。
次に [適用] と **[choose Close]**を選択します。
[ファイル][メニュー] で Web パフォーマンス テストを保存するには [保存] を選択します。
参照
処理手順
方法: Web パフォーマンス テストのテキスト ファイル データ ソースにスキーマ定義を追加する
チュートリアル: Web パフォーマンス テストへのデータ バインドの追加