【发布时间】:2012-12-31 15:02:12
【问题描述】:
目前我注意到我的自动化测试 (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/实验室管理)
【问题讨论】:
-
我记得那个进程叫做QTAgent。
-
@nikita 谢谢,我确实尝试连接到 QTAgent32 进程,但不幸的是,它返回的结果与我的代码没有比 Mstest 更接近。
-
您正在运行什么样的应用程序? WinForms 还是 Web?如果 WinForms 则附加到您的 winForms 应用程序,如果是 web 则...
标签: c# visual-studio-2010 selenium-webdriver performance-testing