一直试图在使用amfPHP进行后端交互的flash游戏服务器上进行负载测试。
我添加了Ken(steeltomato)的Jmeter-amf插件,并按照用户指南中提到的所有步骤进行操作(https://github.com/steeltomato/jmeter-amf/wiki/User-guide)
但每当我开始使用代理录制时,我会在日志中收到以下错误
2014/02/18 12:14:11 ERROR - jmeter.JMeter: Uncaught exception: java.lang.NullPointerException
at org.apache.jmeter.protocol.amf.proxy.AmfProxyControl.deliverSampler(AmfProxyControl.java:433)
at org.apache.jmeter.protocol.amf.proxy.AmfProxy.run(AmfProxy.java:315)
2014/02/18 12:14:13 ERROR - jmeter.JMeter: Uncaught exception: java.lang.NullPointerException
at org.apache.jmeter.protocol.amf.proxy.AmfProxyControl.deliverSampler(AmfProxyControl.java:433)
at org.apache.jmeter.protocol.amf.proxy.AmfProxy.run(AmfProxy.java:315)
行错误似乎是无法捕获值的事件,因为每次加载要捕获的页面时都会发生这种情况。
我是否错过了步骤中的某些内容,还是因为任何Jmeter限制。我在Jmeter中找不到amf采样器类型是什么导致错误?
您尝试使用的插件不适用于最近的JMeter版本。
我认为你需要使用现在很老的JMeter <2.6。
另一种方法是使用这个商业插件,该插件经过维护并提供比您尝试过的功能更多的功能,请参阅:
免责声明:我们是此插件的提供商