运行Jmeter amfproxy的问题

时间:2014-02-18 08:10:25

标签: java flex jmeter amf jmeter-plugins

一直尝试在使用 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 sampler 类型这是导致错误的原因吗?

1 个答案:

答案 0 :(得分:0)

您尝试使用的插件不适用于JMeter的最新版本。

我认为您需要使用JMeter <2.6,它现在已经很老了。

一种替代方法是使用此商业插件,该插件得到维护,并提供比您尝试的插件更多的功能,请参见:

免责声明:我们是此插件的提供商