是否可以使用Perfmon(jmeter-plugins-perfmon)使用JMeter Java API收集服务器性能?
我知道如何使用this方法收集基本摘要结果,但我无法使用Java API找到与服务器性能监控相关的任何内容
对此有任何帮助表示赞赏。
由于
答案 0 :(得分:1)
您可以按如下方式从Java代码初始化PerfMon Metrics Collector侦听器:
$(this).data("id");
完整代码以防万一:
PerfMonCollector perfMonCollector = new PerfMonCollector();
perfMonCollector.setName("PerfMon Metrics Collector");
perfMonCollector.setProperty("filename","perfmon.jtl");
CollectionProperty metricConnections = new CollectionProperty();
metricConnections.setName("metricConnections");
CollectionProperty cpu = new CollectionProperty();
cpu.setName("cpu");
cpu.addProperty(new StringProperty("host","localhost"));
cpu.addProperty(new StringProperty("port","4444"));
cpu.addProperty(new StringProperty("metric","CPU"));
cpu.addProperty(new StringProperty("metricParam",""));
metricConnections.addProperty(cpu);
perfMonCollector.setProperty(metricConnections);
perfMonCollector.setProperty(TestElement.TEST_CLASS, PerfMonCollector.class.getName());
perfMonCollector.setProperty(TestElement.GUI_CLASS, PerfMonGui.class.getName());
更多信息: