运行Jmeter amfproxy的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运行Jmeter amfproxy的问题相关的知识,希望对你有一定的参考价值。

一直试图在使用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。

另一种方法是使用这个商业插件,该插件经过维护并提供比您尝试过的功能更多的功能,请参阅:

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

以上是关于运行Jmeter amfproxy的问题的主要内容,如果未能解决你的问题,请参考以下文章

JMeter接口测试-模块控制器

多个请求是多线程吗

JMeter接口测试-Include控制器

Jmeter组件之-Test Fragment(测试片段)

无法将特定步骤保存为测试片段

JMeter - 如何在多个测试环境中运行多个线程组