2

Visual Studio の Web テストをデータ ソースにうまく接続していますが、データ ソースの各エントリを反復処理できる必要があります。どうすればいいですか?

4

3 に答える 3

2

コツは「テストを実行する(開始前に一時停止)」を選択することです

次に、テストが開いたら、「実行設定の編集」という小さなリンクをクリックします

ダイアログ ボックスが開き、[データソース行ごとに 1 回実行] を選択できます。

于 2008-09-18T02:47:28.230 に答える
1

この記事は、あなたが話していることと非常によく似たものを議論しているようです。幸運を。オラ

編集:リンクされた記事から、DataSource は属性を介してテストに公開されます。

[DataSource("System.Data.SqlClient",
    "Data Source=VSTS;Initial Catalog=ContactManagerWebTest;
    Integrated Security=True", "ValidContactInfo",
    DataAccessMethod.Sequential), TestMethod()]

他にも、CSV や TFS のテスト ケースのパラメーターなど、リンクできるデータ ソースがいくつかあります。を必ず含めてくださいDataAccessMethod.Sequential。で示される表に複数の行がある場合DataSourceAttribute、各テスト実行はTestContext.DataRow、テストの現在の行/反復を指します。

于 2008-09-18T02:30:44.370 に答える
1

ソリューション エクスプローラーから Local.testsettings ファイルを開き、Web テストに移動します -> [データ ソースごとに 1 回実行] オプションを選択します。それでおしまい。

于 2016-05-04T13:48:08.857 に答える