2010-07-27 223 views
1

我正在尋找一些關於壓力測試的指導BlazeDS polling渠道。壓力測試BlazeDS輪詢

我已經按照使用JMeter的測試AMF消息這個優秀的文章:

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

但是,這僅適用於非輪詢消息。我不能只爲所有輪詢消息生成AMF - 每個順序消息都會有所不同。

我在想我可以使用BeanShell預處理器創建AMF請求java對象,然後序列化並將其作爲POST數據發送。

我還需要一個BeanShell PostProcessor來反序列化二進制AMF響應並將一些數據傳遞給下一個請求。

有沒有人有過這樣的事情呢?我不確定我想要做的是超越jmeter的Pre和PostProcessors的功能。

感謝, 斯圖

回答

0

我打算說不,用jmeter的前/後處理器是不可能的。

我不得不放棄jmeter並構建我自己的簡單負載測試Java應用程序,該應用程序創建AMF請求對象。

0

有一個工具構建由BlazeDS的/ LCDS團隊壓力測試的消息框架(我想這是你想要的)。閱讀this link瞭解更多詳情。

+0

嗨,謝謝你的迴應。雖然這看起來不適合我的需求。似乎只是NIO,我需要更多的控制實際的消息。不管怎麼說,還是要謝謝你! – stubotnik 2010-08-04 13:50:43

1

有一個JMeter插件,可以讓你錄製AMF消息,用XML編輯它們,然後在壓力測試中使用它們。您可以將變量(例如用戶標識符,計數器)放入將在交付時替換的XML中。它還可以將響應存儲在JMeter變量中,以便在稍後的請求中提取和重用數據。

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

全面披露:我是這個項目的作者。