2

VS Ultimate を Web テストと負荷テストに使用していますが、VS 2010 から VS 2012 に移行してから、Web テストが実行されなくなったようです。以前は特定のテストをデバッグすることができましたctrl-r ctrl-tが、それはもう機能しません。その後、コンテキストでテストを実行する際の問題を発見したので、すべてのテストを実行しようとしましたが、それもうまくいきませんでした。VS2012 は、WebTest を実際のテストとして認識していないように動作しています。

テスト エクスプローラーでテストを表示しようとしても、何も表示されません。VS 2010 に戻ることができるため、テストが正しいことはわかっていますが、すべてが正常に機能しています。

他の誰かがこの問題を抱えていますか?

4

1 に答える 1

4

Visual Studio 2012 では、VS 2010 でテストを実行するために使用していた "テスト ビュー" ウィンドウが削除されました。新しい "テスト エクスプローラー" ウィンドウは、ユニット テストとコード化された UI テストのみを認識します。これも私を完全に失望させました。


Web テストと負荷テストを実行するには (実際にそれらを開いてエディター ウィンドウで [実行] をクリックするという明白ではあるが面倒な方法を除いて)、実行するテストをソリューション エクスプローラーで選択し、次に [負荷テスト] (メニュー) > [実行] を選択する必要があります。 > 選択したテスト。または、「ソリューション内のすべてのテスト」。 ソリューション エクスプローラーからテストを実行する


また、開いている負荷テストに含まれる個々の Web テストを実行するオプションもあります。テスト ミックス ノード (シナリオ内) またはテスト ミックス内のいずれかのテストを右クリックします。 ロード テストで Web テストを実行する


完全を期すために、信頼できるソースを次に示します: http://msdn.microsoft.com/en-us/library/ms182541.aspx


ところで、ここでもう 1 つの落とし穴があります。Load Test メニューから Load Test のテスト設定を選択しますが、Web Test 実行のテスト設定をTest メニューの下で 個別に設定するようになりました。Web テストのテスト設定を設定する

于 2013-02-18T04:16:09.623 に答える