2012-02-06 3 views
10

Visual Studioの負荷テストを使用して負荷テストを行いたいと思っています。Visual Studio Load Testingを使用し、私のドメインにないマシンを監視する

私がロードしているWebサーバーからパフォーマンス統計情報を収集するために、負荷テストが提供するカウンターモニタリングを使用できることを期待していました。

ただし、ドメイン資格情報で監視するマシンへの接続はサポートされているようです。 http://msdn.microsoft.com/en-us/library/ms182594.aspx、セクションから、監視の各サーバー上

「負荷テストの実行中にカウンターセットで監視するコンピュータを指定するには」、あなたはパフォーマンスモニタを実行するための十分なユーザー権限を持っている必要があります。それ以外の場合は、エラーが生成されます。

監視したいマシンに接続するための特定の認証情報を提供する方法がないようです。私が監視したいWebサーバーはドメインに属していないので、VS負荷テストを使用して監視する方法はありません。

私が逃したVS負荷テストを使用してそれを監視する方法はありますか?

+0

Downvoter - なぜこの質問を落としたのか教えてください。 – SamStephens

答えて

5

あなたは

これを行う方法がありますを監視したいマシンに接続するために使用する特定の資格情報を提供する方法はないように思えます。 Windows 7では、資格情報マネージャと呼ばれ、ネットワークパスワードの管理を[スタート]メニューまたは[コントロールパネル]> [ユーザーアカウント]から検索するとアクセスできます。以前のバージョンでは、という名前で保存されたユーザー名とパスワードがあり、コントロールパネル>ユーザーアカウントからもアクセスできます。

簡潔に言えば、リモートシステムの代替資格情報を指定することができます。資格情報を設定すると、リモート接続の試行では、リモートのPerfmonデータを収集するVisual Studioを含むをサポートするアプリケーションアプリケーションからリモート接続の試行を完全に隠すことができます。

実際に負荷テストを実行するアカウントには、の資格情報を設定する必要があります。。コントローラなしでローカル負荷テストを実行している場合、それはあなた自身のアカウントです。ただし、コントローラ/エージェントリグを実行する場合、コントローラはサービスアカウント(「Visual Studio Test Controller」サービスまたはQTController.exeを実行しているアカウントをチェックする)で実行するように設定することができます。そのアカウントとしてログインし、資格情報を追加する必要があります。

+0

あなたは毎日何か新しいことを学びます。私はこれが存在するのかどうかは分かりませんでした。私は実際には現時点でこれをテストするための設定にアクセスすることはできませんが、完全に合理的であるように見えるので、投票が正しく行われています。ありがとう! – SamStephens

+0

下記の回答に示されているように、IPCチャネルを開くというagentnegaのコメントは、Credential Managerを使用している場合でも起動時間を短縮する可能性があります。 – SamStephens

1

私はfound the followingで働いています。私はソース管理でユーザー名とパスワードを必要としないので、net useコマンドを手動で実行しています。

これはあなたが手動で ドメインの権限を持つアカウントで SQLとIISのマシンにIPCチャネルを開く必要があります取り組んで取得します。これにより、負荷テストを実行しているアカウントは、そのIPCチャネルを介して に "ピギーバック"することができます。

このサイトは、このサイトが自分自身になるのを助ける大きな助けとなりました。 http://blogs.catapultsystems.com/tlingenfelder/archive/2009/06/18/performance-counters-timeouts-and-load-testing-with-visual-studio-2008.aspx

小さいbatファイルを作成し、セットアップスクリプトとして .testrunco​​nfigファイルで実行するように設定することができます。

net use \\SQLSERVER\IPC$ password1 /user:DOMAIN1\USER /persistent:yes 
net use \\IISSERVER\IPC$ password2 /user:DOMAIN2\USER /persistent:yes 
+1

この方法のもう1つの利点は、テストリグが各テストの開始時に「パフォーマンスカウンターの初期化」(時間がかかることがある)を費やす時間を短縮することができることです。資格情報マネージャ。 – agentnega

関連する問題