vsperfmonを使用して、asp.netmvcWebサイトのコードカバレッジ情報を収集しています。私の最終的な目標は、Webサイトに対してブラウザー自動化テストを実行しているときにコードカバレッジデータを収集することです。これが私が今していることです
- vsinstr.exeを使用して、asp.netmvcWebサイトvsinstr.exe/coverageのDLLをインストルメント化します。
カバレッジモードでperfmonを起動しますvsperfmon/start:coverage / output:c:\ result.coverage / user:
ここでユーザー名については、「ネットワークサービス」、「全員」、および自分のWebサイトのアプリプール用に構成されたユーザーを試しました。クロスセッションオプションも試しました。
- 数分間ウェブサイトを閲覧する
perfmon vsperfcmd/shutdownをシャットダウンします
また、手順4を実行する前にIISをシャットダウンしてみました
この後、Visual Studioでresults.coverageを見ると、カバレッジファイルが空であると表示されます。
私はこのビデオをフォローしています-http://www.asp.net/visual-studio-team-system/videos/how-do-i-enable-code-coverage-and-profiling-in-production-applications
ここで何かが足りないのですか