方法: Web パフォーマンス テストに CSV ファイル データ ソースを追加する
Web 要求にデータ バインディングを追加するためには、まず Web パフォーマンス テストにデータ ソースを追加する必要があります。Web パフォーマンス テストにデータ ソースを追加すると、Web 要求をデータにバインドできるようになります。詳細については、「方法 : Web 要求にデータ バインディングを追加する」を参照してください。Web 要求にデータ バインドした後で、1 つまたは複数のデータ行にアクセスするようにテストの実行を設定する必要があります。詳細については、「方法: テスト設定を使用して、データ行ごとに 1 度実行するように Web パフォーマンス テストを構成する」を参照してください。
[!メモ]
CSV (コンマ区切りの値) ファイルをデータ ソースとして使用できるのは、そのファイルの最初の行が列見出しである場合だけです。列見出しがない CSV ファイルは、「方法: Web パフォーマンス テストのテキスト ファイル データ ソースにスキーマ定義を追加する」で説明されているとおり、データベース データ ソースとして追加し、スキーマ記述ファイルを追加する必要があります。
要件
- Visual Studio Ultimate
Web パフォーマンス テストにデータ ソースを追加するには
[*** Web パフォーマンス テスト エディター ***] では、Web パフォーマンス テストの最上位ノードを右クリックし、[データ ソースの追加] を選択します。
テスト データ ソース作成ウィザードが表示されます。
[データ ソース名] ボックスにデータ ソースの名前を入力します。
[データ ソースの種類] 一覧で [CSV ファイル] を選択します。
[次へ] を選択します。
[CSV ファイルを選択する] ボックスにファイルのパスと名前を入力するか、省略記号をクリックします (…) ファイルを選択します。たとえば、次のテキストを入力します。
<パス>\ファイル名.csv
CSV ファイルのデータが [データのプレビュー] ペインに表示されます。最初の 1,000 のデータ行が表示されます。
[完了] をクリックします。
ファイルを現在のプロジェクトに追加するかどうかを確認するダイアログ ボックスが表示されます。次の表の情報に従ってファイルを追加するかどうかを決定してください。
応答
結果
利点
○
ファイルがプロジェクトにコピーされます。
プロジェクトを配置するときに追加の作業は必要ありません。
X
ファイルがプロジェクトにコピーされません。プロジェクトを配置するときに、ファイル パスの更新が必要になることがあります。
サイズが大きくなる可能性のあるデータ ファイルは、プロジェクトとは別に管理することが必要です。チーム メンバー間で共有するデータ ファイルは、すべてのメンバーがアクセスできる中央の場所に置く必要があります。
[あり] か [なし] を選択します。
[データ ソース] ノードが Web パフォーマンス テストに追加され、階層構造にテキスト ファイルがテーブルとして表示されます。
[ファイル] メニューで、Web パフォーマンス テストを保存するに [保存] を選択します。
注意
CSV を使用して、Unicode 文字を含むファイルが正しく動作しないことがあります。これは、ドライバーが期待する文字セットを ANSI であるためです。この問題を回避するには、次の選択項目の 1 つがの使用:
このキーの下に表現できない文字セット値を設定することによって、システム レジストリを変更する:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Jet\4.0\Engines\Text
Unicode 形式で、CSV ファイルを保存します。
schema.ini ファイルを使用します。詳細については、Schema.ini ファイル (テキスト ファイルのドライバー)" " を参照してください。
参照
処理手順
チュートリアル: Web パフォーマンス テストへのデータ バインドの追加 (CSV ファイル)
方法: データベース データ ソースを Web パフォーマンス テストに追加する
方法: Web パフォーマンス テストに XML ファイル データ ソースを追加する