0

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

有没有人在 webdriver+TestNG 测试中进行过内存+CPU 分析?是否可以首先对此类 java 应用程序进行内存分析?需要一些方向。

4

1 回答 1

0

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

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

于 2013-09-19T06:48:48.843 回答