1

我們構建了一個類似於YouTube的 Rails應用程序,該應用程序使用HTTP Live Streaming爲視頻提供服務,該應用程序託管在我們公司的S3-like(實際Ceph Object Gateway S3 API)雲服務上。如何進行壓力測試HTTP實時流媒體

這是該存儲服務上的第一個公共應用程序,我們想知道它可以事先處理多少併發查看器。

我們知道網絡連接(10Gbps)將成爲某個階段的瓶頸,但我們不知道實際存儲雲服務能夠處理多少負載。

你將如何壓力測試HTTP直播流?

是什麼類似this (UDP) suggestion這個(TCP)情況下的一個選項?

回答

0

如果您正在測試HTTP流,您可能可以使用JMeter進行測試,儘管您可能需要託管的JMeter解決方案來創建足夠的流量。

我不確定您是否能夠獲得任何有用的響應時間信息,但您至少可以輕鬆創建並加載負載。

讓我知道你是否需要JMeter方面的幫助。

+0

Blazemeter發展背後是獲得一個不錯的選擇足夠的流量使用JMeter腳本。 – vipw

1

您可以使用一個JMeter的SAAS或雲服務器來解決網絡問題,併爲JMeter的,你可以使用這個商業插件,它模擬了現實的玩家的行爲和提供有用的指標:

通過插件提供的

指標有:

  • 緩衝區填充時間(花費的時間開始彈唱)
  • 滯後時間(多少秒播放暫停)
  • 滯後比(等待時間超過看時間)

免責聲明:我們這個解決方案