我有一個系統,客戶端通過http流式通道連接,並使用Producer和Consumer類來分發和接收消息。我需要以充分模擬服務器負載下的實際使用情況的方式來測試消息的延遲。我有3個想法可以實現。有沒有人嘗試過這些方法,併成功或失敗?如何測試Flex消息的延遲
使用外的盒子測試系統,如JMeter的。還沒有發現任何支持流媒體。
在BrowserMob上使用Selenium和FlexMonkey來模擬實際用戶。
使用支持流式處理和Flex消息傳遞的客戶端API(可能來自BlazeDS)編寫自定義測試框架。還沒有找到支持流式傳輸的客戶端API,任何語言都可以。
我個人僅使用集成測試(與服務器通信的單元測試)並異步調用所有函數,並節省開始時間,等待響應和記錄結果。這是一個簡單的方法。如果你需要更多的系統負載,你需要使用服務器端庫來模擬。 –