4

Visual Studio 2010を使用していくつかの負荷テストを実行しています。テスト結果が保存される場所を設定する方法がわからず、テストが実行されるとブラウズするテスト結果がないようです。Load Testの結果がVisual Studio 2010に保存される場所を特定する方法は?

いくつかのテーブルが設定されたSQLサーバーを指定するSQL接続文字列を指定する必要があるという一般的な考え方があります。

ローカルテスト実行の接続文字列はどこで設定しますか?テスト結果をローカルにファイルに保存するようにVS2k10を設定することはできますか?

私の環境では、SQL ExpressなどのローカルSQLデータベースは特に禁止されています。

答えて

2

Visual Studioでは、負荷テストストア用にSQL Serverが厳密に必要です。 SQL Serverデータベースがない場合は、テスト実行データを保存できません。テストを実行した直後に結果をブラウズし、テストの詳細をExcelにコピー&ペーストするだけで済みます。あなたが結果を閉じると、それはうまくいってしまった。

ただし、データベースはローカルマシン上にある必要はありません。ネットワーク上の他の場所でSQL Serverにアクセスできる可能性はありますか?

使用前にデータベースを構成するには、「Microsoft Visual Studio Test Controller 2010構成ツール」(Visual Studioのスタートメニューフォルダにあります)を実行する必要があります。

接続文字列の設定は、テスト(メニュー)>テストコントローラの管理で行います。このダイアログでは、コントローラ(またはローカルテストでは「ローカル - コントローラなし」)を選択できます。また、接続文字列を負荷テスト結果ストアに設定することもできます。

5

VS 2010 Load Testerのテスト結果を格納するようにデータベースをセットアップしなかった場合は、次の点が役立ちます。

VS 2010の既定のインストールにはMicrosoft Visual Studio Test Controller 2010ツールは含まれません。

テスト結果を格納するために必要なテーブルを作成するには、loadtestresultsrepository.sqlスクリプトをデータベースに対して実行するだけです。

あなたは時にこのスクリプトを見つけることができます:
のx86 - C:\ Program Files \ MicrosoftビジュアルStudio 10 \ Common7 \ IDE
のx64 - C:\プログラムファイル(x86の)\のMicrosoft Visual Studioの10.0 \ Common7 MSDN: How to: Create a Load Test Results Repository Using SQL

:から撮影\ IDE

関連する問題