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



我掌握了一些YourKit Java分析器的基本工作知识。我想对我的Selenium WebDriver+TestNG框架执行内存和CPU分析。它包含大量以PageObject类和测试类的形式进行的测试。我已经查看了任何可以显示如何执行此操作的一些方向的在线资源,但找不到任何资源。

有没有人在网络驱动程序+TestNG测试上做过内存+CPU分析?是否可以首先对此类 Java 应用程序进行内存分析?需要一些方向。

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

话虽如此,如今大多数 ide 都有相当不错的分析器(或至少是分析器插件),如果您需要粗略估计 CPU 和内存数量,您也可以使用它们。

最新更新