TestNG + WebDriver测试的内存+ CPU分析

时间:2013-09-19 06:26:52

标签: java webdriver profiling testng memory-profiling

我有一些关于YourKit Java Profiler的基本工作知识。我想表演记忆&我的Selenium WebDriver + TestNG框架的CPU分析。它包含大量的PageObject类和Test类形式的测试。我已经检查了任何可以显示如何执行此操作但无法找到任何方向的在线资源。

有没有人在webdriver + TestNG测试中完成内存+ CPU分析?首先可以对这样的Java应用程序进行内存分析吗?需要一些指示。

1 个答案:

答案 0 :(得分:0)

由于涉及多个因素,例如并行测试执行的影响或测试执行的顺序,分析测试有点棘手。通过对测试进行visualvm(甚至jconsole)监视,您可以获得内存或cpu的整体画面。为了获得个别测试的统计数据,我相信你需要一个专业的探查器(我不知道任何开源工具来做到这一点)。我不喜欢用于性能测试的侵入式分析器,因此您也可以在使用Hprof的测试期间获得CPU样本的整体情况。

虽然说现在大多数ides都有相当好的分析器(或至少是分析器插件),如果你需要粗略估计cpu和内存数量,你也可以使用它们。