是否可以在不使用任何外部分析工具的情况下在Visual Studio 2012 Ultimate中分析MSTest 单元测试?
问问题
17127 次
3 回答
55
在即将发布的 Visual Studio 2012 Quarterly Update 1 中重新添加了此功能。在测试资源管理器中右键单击要分析的测试,然后从上下文菜单中选择“分析测试”。
于 2012-10-22T19:54:47.120 回答
30
在 Visual Studio 中,这是一个非常强大的功能!和你一样,我在 VS2012 中找不到它(MSDN 或博客中没有参考,...)
现在,我发现的用于分析单元测试的唯一解决方案是将 Profiler 附加到名为 vstest.executionengine.x86.exe 的进程(对我来说是 x86,但对于 64 位可能会有所不同)
右键单击后,您可以在“性能资源管理器”选项卡中执行此操作。
探查器启动后,您可以根据需要运行任意数量的测试。然后停止分析,您将看到此会话的所有详细信息。
这种技术有两个注意事项:
- 由于某些原因,列表中缺少该过程。也许它在空闲时停止。只需开始一项测试即可。
- 您必须为每个会话附加探查器。我还没有找到编写脚本的方法。
希望这会帮助你。
于 2012-09-20T19:18:01.183 回答