我正在使用 vsperfmon 来收集 asp.net mvc 网站的代码覆盖率信息。我的最终目标是在针对网站运行浏览器自动化测试时收集代码覆盖率数据。这是我现在正在做的事情
- 使用 vsinstr.exe 检测 asp.net mvc 网站 vsinstr.exe /coverage 的 DLL
在覆盖模式下启动 perfmon vsperfmon /start:coverage /output:c:\result.coverage /user:
对于用户名,我尝试了“网络服务”、“所有人”以及为我网站的应用程序池配置的用户。我也尝试过跨会话选项。
- 浏览网站几分钟
关闭 perfmon vsperfcmd /shutdown
我也尝试在运行第 4 步之前关闭 iis
之后,当我在 Visual Studio 中查看 results.coverage 时,它说覆盖文件为空。
我在这里错过了什么吗