2

我正在为基于 Web 的应用程序在 JMeter 上执行负载测试,我必须获取 CPU 利用率、内存利用率、线程数。为此,我正在使用 VisualVM。有什么方法可以让我们以 XLS 或 CSV 或我们可以提供给客户的任何其他格式的形式获得报告。

你能帮我解决这个问题吗?或者有没有其他性能工具可以让我们获得 CPU、内存利用率?

——谢谢,Raghu.ch,

4

2 回答 2

3

您可以将Tracer 插件与各种探针一起使用。Tracer 可以以 CSV、HTML 或 XML 格式导出数据。

于 2013-02-05T13:53:24.730 回答
0

使用 Java VisualVM 1.8,您可以从快照生成多种格式中的任何一种,包括 CSV。

保存快照输出

您的 CSV 文件将如下所示:

"Class Name - Live Objects";"Live Bytes [%]";"Live Bytes";"Live Objects"
"char[]";"24.76%";"237499352";"1472791"
"byte[]";"12.27%";"117657848";"80945"
...

对于您提到的具体数据,您似乎需要下载 Tomas Hurka 提到的一个或多个 Tracer 插件。您可以通过工具 -> 插件从 Java VisualVM GUI 执行此操作。

下载 Tracer 插件

重新启动工具后,您可以保存为各种格式。

保存示踪剂输出

于 2019-07-10T20:23:56.270 回答