我有一个系统,客户端通过http流媒体通道连接,并使用Producer和Consumer类来分派和接收消息。我需要以充分模拟服务器负载时的实际使用情况的方式测试消息的延迟。我有3个想法可以实现这一目标。有没有人尝试过这些方法并成功或失败了?
使用JMeter等开箱即用的测试系统。尚未发现任何支持流式传输。
在BrowserMob上使用Selenium和FlexMonkey来模拟实际用户。
使用支持流式传输和Flex消息传递的客户端api(可能来自BlazeDS)来编写自定义测试框架。还没有找到支持流媒体的客户端api,任何语言都可以。
答案 0 :(得分:2)
有一种工具可以测试由Adobe创建的BlazeDS / LCDS的性能。看看here(在PDF portofolio中有一个名为Adobe LiveCycle Data Services 3 ES2 Performance Brief的PDF文件,有几个附件)。