我已经创建了一个自定义侦听器:
public class MySQLResultsSaver extends ResultCollector
implements StatusNotifierCallback, Runnable, TestStateListener {
...
}
在Eclipse和JMeter 2.13中本地使用JDK 1.8。
我构建了监听器,导出到C:\ apache-jmeter-2.13 \ lib \ ext \ MySQLResultsSaver.jar中的jar,重启JMeter。
没有骰子。 Add-> Listener菜单中没有任何内容。
看着DEBUG ......没什么。
"======================"
2015/12/10 12:19:34 INFO - jmeter.JMeter: search_paths=ApacheJMeter.jar;classes;
2015/12/10 12:19:34 INFO - jmeter.JMeter: Adding to classpath and loader: ApacheJMeter.jar
2015/12/10 12:19:34 WARN - jmeter.JMeter: Can't read classes
2015/12/10 12:19:34 DEBUG - jmeter.JMeter: ClassPath
2015/12/10 12:19:34 DEBUG - jmeter.JMeter: ApacheJMeter.jar
2015/12/10 12:19:34 DEBUG - jmeter.JMeter: C:\apache-jmeter-2.13\lib\avalon-framework-4.1.4.jar
2015/12/10 12:19:34 DEBUG - jmeter.JMeter: C:\apache-jmeter-2.13\lib\bsf-2.4.0.jar
......
2015/12/10 12:19:34 DEBUG - jmeter.JMeter: C:\apache-jmeter-2.13\lib\ext\MySQLResultsSaver.jar
2015/12/10 12:19:34 DEBUG - jmeter.JMeter: C:\apache-jmeter-2.13\lib\ext\CMDRunner.jar
2015/12/10 12:19:34 DEBUG - jmeter.JMeter: C:\apache-jmeter-2.13\lib\ext\JMeterPlugins-Standard.jar
2015/12/10 12:19:34 DEBUG - jmeter.JMeter: C:\apache-jmeter-2.13\lib\junit\test.jar
2015/12/10 12:19:34 DEBUG - jmeter.JMeter: ApacheJMeter.jar
"======================"
有什么建议吗?
乔尔
答案 0 :(得分:0)
您需要为该侦听器设置GUI。最简单的方法是扩展AbstractListenerGui
,即
public class MySQLResultsSaverGui extends AbstractListenerGui ...
Here's此类
的基本示例