1.一種基于虛擬視頻流的流媒體服務(wù)器測試方法,其特征在于,包括以下步驟:
將媒體內(nèi)容和測試腳本導(dǎo)入到待測流媒體服務(wù)器;
在所述待測流媒體服務(wù)器上運行所述測試腳本,模擬多個客戶端同時點播所述媒體內(nèi)容;以及
記錄所述待測流媒體服務(wù)器的最大并發(fā)流數(shù)。
2.根據(jù)權(quán)利要求1所述的基于虛擬視頻流的流媒體服務(wù)器測試方法,其特征在于,在所述待測流媒體服務(wù)器上運行所述測試腳本,模擬多個客戶端同時點播所述媒體內(nèi)容的所述步驟包括:
利用所述測試腳本創(chuàng)建多個進程以模擬所述多個客戶端發(fā)送多個點播請求至所述待測流媒體服務(wù)器;
根據(jù)所述多個點播請求計算需要的網(wǎng)絡(luò)帶寬;以及
根據(jù)所述多個點播請求和所述網(wǎng)絡(luò)帶寬推送對應(yīng)的所述媒體內(nèi)容。
3.根據(jù)權(quán)利要求1所述的基于虛擬視頻流的流媒體服務(wù)器測試方法,其特征在于,在將媒體內(nèi)容和測試腳本導(dǎo)入到待測流媒體服務(wù)器的所述步驟之前,還包括:
檢查所述待測流媒體服務(wù)器的網(wǎng)絡(luò)環(huán)境狀態(tài)。
4.根據(jù)權(quán)利要求1所述的基于虛擬視頻流的流媒體服務(wù)器測試方法,其特征在于,在記錄所述待測流媒體服務(wù)器的最大并發(fā)流數(shù)的所述步驟之后,還包括:
根據(jù)所述待測流媒體服務(wù)器的所述最大并發(fā)流數(shù)評估所述待測流媒體服務(wù)器的性能,生成測試報告。
5.一種基于虛擬視頻流的流媒體服務(wù)器測試系統(tǒng),其特征在于,包括:
獲取模塊,用于將媒體內(nèi)容和測試腳本導(dǎo)入到待測流媒體服務(wù)器;
運行模塊,用于在所述待測流媒體服務(wù)器上運行所述測試腳本,模擬多個客戶端同時點播所述媒體內(nèi)容;以及
記錄模塊,用于記錄所述待測流媒體服務(wù)器的最大并發(fā)流數(shù)。
6.根據(jù)權(quán)利要求5所述的基于虛擬視頻流的流媒體服務(wù)器測試系統(tǒng),其特征在于,所述運行模塊包括:
進程創(chuàng)建單元,用于利用所述測試腳本創(chuàng)建多個進程以模擬所述多個客戶端發(fā)送多個點播請求至所述待測流媒體服務(wù)器;
網(wǎng)絡(luò)帶寬計算單元,用于根據(jù)所述多個點播請求計算需要的網(wǎng)絡(luò)帶寬;以及
節(jié)目推送單元,用于根據(jù)所述多個點播請求和所述網(wǎng)絡(luò)帶寬推送對應(yīng)的所述媒體內(nèi)容。
7.根據(jù)權(quán)利要求5所述的基于虛擬視頻流的流媒體服務(wù)器測試系統(tǒng),其特征在于,還包括:
檢查模塊,用于檢查所述待測流媒體服務(wù)器的網(wǎng)絡(luò)環(huán)境狀態(tài)。
8.根據(jù)權(quán)利要求5所述的基于虛擬視頻流的流媒體服務(wù)器測試系統(tǒng),其特征在于,還包括:
性能評估模塊,用于根據(jù)所述待測流媒體服務(wù)器的所述最大并發(fā)流數(shù)評估所述待測流媒體服務(wù)器的性能,生成測試報告。