目前我注意到我的自动化测试(CodedUI)有时运行得有点慢。我想在它们运行 VS2010 时对它们运行性能分析工具。我曾尝试使用 Red Gate 的 ANTs Profiler,但对我应该将其附加到哪个进程(或其他?)感到困惑。
我最接近的方法是从命令行启动 Profiler 并调用 Mstest.exe 作为进程参数运行一些测试。这只会返回我 VS 方法的性能,而不是我自己的测试代码。
//e.g
Profile.exe /e:"Mstest /testcontainer:Tests\bin\debug\CodedUITests.dll /test:Login /unique" /csv:"C:\testing\results.csv"
有谁知道用 cpu/内存分析器(本地或其他方式)启动一组测试然后读取结果的干净方法?
可用机器按优先顺序排列:Windows 7/XP/Server 2008 R2
可以从:VS2010 运行,或作为构建的一部分(TFS/实验室管理)