繁体   English   中英

压力测试BlazeDS轮询

[英]Stress test BlazeDS polling

我正在寻找有关压力测试BlazeDS 轮询通道的指导。

我关注了这篇有关使用jmeter测试AMF消息传递的出色文章:

http://blog.jteam.nl/2009/07/14/performance-testing-a-flex-blazeds-application/

但这仅适用于非轮询消息。 我不能只为所有轮询消息预先生成AMF-每个顺序的消息都不同。

我在想,我可以使用BeanShell PreProcessor创建AMF请求Java对象,然后对其进行序列化并将其作为POST数据发送。

我还需要一个BeanShell PostProcessor来反序列化二进制AMF响应,并将一些数据传递给下一个请求。

之前有没有人尝试过这样的事情? 我不确定我想做的事情是否超出了jmeter的Pre和PostProcessors的功能。

谢谢,斯图

JMeter有一个插件,可以让您记录AMF消息,以XML对其进行编辑,然后在压力测试中使用它们。 您可以将变量(例如,用户ID,计数器)放入XML中,这些变量在交付时将被替换。 它还可以将响应存储在JMeter变量中,以进行数据提取并在以后的请求中重新使用。

http://github.com/steeltomato/jmeter-amf

完全公开:我是项目的作者。

BlazeDS / LCDS团队有一个工具可以对消息传递框架进行压力测试(我想这就是您想要的)。 阅读此链接以获取更多详细信息。

我要说不,这是jmeter的前置/后置处理器无法实现的。

我不得不放弃jmeter并构建自己的简单负载测试Java应用程序,该应用程序创建了AMF请求对象。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM