国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種業(yè)務(wù)質(zhì)量測(cè)試指標(biāo)的測(cè)試方法及裝置與流程

      文檔序號(hào):11064717閱讀:327來源:國知局
      一種業(yè)務(wù)質(zhì)量測(cè)試指標(biāo)的測(cè)試方法及裝置與制造工藝

      本發(fā)明涉及移動(dòng)業(yè)務(wù)領(lǐng)域,尤其涉及一種業(yè)務(wù)質(zhì)量測(cè)試指標(biāo)的測(cè)試方法及裝置。



      背景技術(shù):

      目前隨著運(yùn)營商對(duì)用戶體驗(yàn)感知的評(píng)估重視程度的增加,會(huì)使用各種活動(dòng)吸引更多的測(cè)試用戶、友好用戶等協(xié)助運(yùn)營商參加用戶體驗(yàn)測(cè)試。但是隨著4G的普及,瞬時(shí)網(wǎng)絡(luò)速率大大提高,在智能終端上執(zhí)行這些測(cè)試將給用戶帶來大量的電量和流量的消耗。

      例如,在視頻測(cè)試過程中,關(guān)鍵測(cè)試指標(biāo)可能主要是首次播放時(shí)延(即從用戶點(diǎn)擊開始播放到視頻真正第一次開始播放的時(shí)間),而由于用戶(或者測(cè)試終端)不清楚測(cè)試指標(biāo),將很可能將等待整個(gè)視頻下載并播放完成時(shí)才停止;再比如,在網(wǎng)頁瀏覽測(cè)試中,關(guān)鍵測(cè)試指標(biāo)為首屏展現(xiàn)時(shí)延,而一般用戶會(huì)等待這個(gè)網(wǎng)頁完全加載完畢(涉及的所有圖片、聲音和廣告等)時(shí)才結(jié)束等。

      為了減少測(cè)試流量,通??梢圆捎萌斯そ槿氲姆椒?,人工監(jiān)控測(cè)試過程,當(dāng)發(fā)現(xiàn)必要的測(cè)試指標(biāo)已經(jīng)獲取完畢時(shí),人為控制測(cè)試過程的停止,但是這樣將無法實(shí)現(xiàn)大量的自動(dòng)化測(cè)試,且由于各種業(yè)務(wù)和網(wǎng)絡(luò)測(cè)試類型不同,對(duì)應(yīng)關(guān)鍵指標(biāo)和計(jì)算方法大相徑庭,目前還暫無一種通用的在關(guān)鍵測(cè)試指標(biāo)已經(jīng)采集完畢后快速控制終端停止以減少測(cè)試流量的技術(shù)。



      技術(shù)實(shí)現(xiàn)要素:

      本發(fā)明實(shí)施例所要解決的技術(shù)問題在于,提供一種業(yè)務(wù)質(zhì)量測(cè)試指標(biāo)的測(cè)試方法及裝置,能夠解決沒有一種通用的在關(guān)鍵測(cè)試指標(biāo)已經(jīng)采集完畢后快速控制終端停止以減少測(cè)試流量的技術(shù)問題。

      為了解決上述技術(shù)問題,本發(fā)明采用如下技術(shù)方案:

      依據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種業(yè)務(wù)質(zhì)量測(cè)試指標(biāo)的測(cè)試方法,應(yīng)用于測(cè)試終端側(cè),所述測(cè)試方法包括:

      采集影響預(yù)定業(yè)務(wù)質(zhì)量測(cè)試對(duì)應(yīng)的測(cè)試指標(biāo)的一個(gè)或多個(gè)第一影響參數(shù);

      將采集的所述第一影響參數(shù)發(fā)送至云測(cè)試平臺(tái),以使所述云測(cè)試平臺(tái)中預(yù)先建立的預(yù)測(cè)模型根據(jù)所述第一影響參數(shù)預(yù)測(cè)所述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試所需的預(yù)測(cè)流量消耗值;

      接收所述云測(cè)試平臺(tái)發(fā)送的所述預(yù)測(cè)流量消耗值;

      啟動(dòng)所述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試的過程,監(jiān)測(cè)測(cè)試過程中的實(shí)際流量消耗值,與所述預(yù)測(cè)流量消耗值進(jìn)行比較,確定所述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試過程是否完成。

      進(jìn)一步的,所述監(jiān)測(cè)測(cè)試過程中的實(shí)際流量消耗值,與所述預(yù)測(cè)流量消耗值進(jìn)行比較,確定所述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試過程是否完成的步驟包括:

      當(dāng)監(jiān)測(cè)測(cè)試過程中的實(shí)際流量消耗值等于或大于所述預(yù)測(cè)流量消耗值時(shí),確定所述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試過程完成。

      進(jìn)一步的,所述監(jiān)測(cè)測(cè)試過程中的實(shí)際流量消耗值,與所述預(yù)測(cè)流量消耗值進(jìn)行比較,確定所述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試過程是否完成的步驟包括:

      當(dāng)監(jiān)測(cè)測(cè)試過程中的實(shí)際流量消耗值等于或大于所述預(yù)測(cè)流量消耗值與一補(bǔ)償閾值之和時(shí),確定所述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試過程完成。

      進(jìn)一步的,當(dāng)確定所述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試過程完成時(shí),所述測(cè)試方法還包括:

      觸發(fā)所述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試的停止指令。

      進(jìn)一步的,在所述采集影響預(yù)定業(yè)務(wù)質(zhì)量測(cè)試對(duì)應(yīng)的測(cè)試指標(biāo)的一個(gè)或多個(gè)第一影響參數(shù)的步驟之前,所述測(cè)試方法還包括:

      在預(yù)定環(huán)境中完成所述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試的過程,且在完成所述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試的過程中,向所述云測(cè)試平臺(tái)發(fā)送對(duì)所述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試時(shí)采集的、影響所述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試對(duì)應(yīng)的測(cè)試指標(biāo)的多組一個(gè)或多個(gè)第二影響參數(shù)和與每組所述第二影響參數(shù)對(duì)應(yīng)的、完成所述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試時(shí)的流量消耗記錄,以使所述云測(cè)試平臺(tái)根據(jù)多組所述第二影響參數(shù)和每組所述第二影響參數(shù)對(duì)應(yīng)的所述流量消耗記錄建立所述預(yù)測(cè)模型。

      依據(jù)本發(fā)明實(shí)施例的另一個(gè)方面,提供了一種業(yè)務(wù)質(zhì)量測(cè)試指標(biāo)的測(cè)試方 法,應(yīng)用于云測(cè)試平臺(tái)側(cè),所述測(cè)試方法包括:

      接收第一測(cè)試終端對(duì)預(yù)定業(yè)務(wù)質(zhì)量測(cè)試采集的、影響所述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試對(duì)應(yīng)的測(cè)試指標(biāo)的一個(gè)或多個(gè)第一影響參數(shù);

      根據(jù)所述第一影響參數(shù),由預(yù)先建立的預(yù)測(cè)模型預(yù)測(cè)所述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試所需的預(yù)測(cè)流量消耗值;

      將所述預(yù)測(cè)流量消耗值發(fā)送至所述第一測(cè)試終端,以使所述第一測(cè)試終端對(duì)所述預(yù)測(cè)流量消耗值與所述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試過程中監(jiān)測(cè)的實(shí)際流量消耗值進(jìn)行比較,確定所述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試過程是否完成。

      進(jìn)一步的,在所述接收由第一測(cè)試終端發(fā)送的影響所述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試對(duì)應(yīng)的測(cè)試指標(biāo)的一個(gè)或多個(gè)第一影響參數(shù)的步驟之前,所述測(cè)試方法還包括:

      接收第二測(cè)試終端對(duì)所述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試時(shí)采集的、影響所述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試對(duì)應(yīng)的測(cè)試指標(biāo)的多組一個(gè)或多個(gè)第二影響參數(shù)和每組所述第二影響參數(shù)對(duì)應(yīng)的、所述第二測(cè)試終端完成所述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試時(shí)的流量消耗記錄;

      根據(jù)多組所述第二影響參數(shù)和每組所述第二影響參數(shù)對(duì)應(yīng)的所述流量消耗記錄,建立所述預(yù)測(cè)模型。

      進(jìn)一步的,所述根據(jù)多組所述第二影響參數(shù)和每組所述第二影響參數(shù)對(duì)應(yīng)的所述流量消耗記錄,建立所述預(yù)測(cè)模型,具體包括:

      利用聚類分析法,將多組所述第二影響參數(shù)和每組所述第二影響參數(shù)對(duì)應(yīng)的所述流量消耗記錄進(jìn)行分類,其中,每個(gè)分類類別中具有至少一組所述第二影響參數(shù)以及該組第二影響參數(shù)對(duì)應(yīng)的流量消耗記錄;

      確定每個(gè)分類類別中所包含的所有流量消耗記錄的均值;

      將所述均值確定為該分類類別對(duì)應(yīng)的類別預(yù)測(cè)流量消耗值。

      進(jìn)一步的,所述根據(jù)所述第一影響參數(shù),由預(yù)先建立的預(yù)測(cè)模型預(yù)測(cè)所述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試所需的預(yù)測(cè)流量消耗值,具體包括:

      確定所述第一影響參數(shù)在所述預(yù)測(cè)模型中所屬的分類類別;

      將所述第一影響參數(shù)所屬的分類類別對(duì)應(yīng)的類別預(yù)測(cè)流量消耗值作為所述預(yù)測(cè)模型預(yù)測(cè)的所述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試所需的預(yù)測(cè)流量消耗值。

      依據(jù)本發(fā)明實(shí)施例的另一個(gè)方面,提供了一種業(yè)務(wù)質(zhì)量測(cè)試指標(biāo)的測(cè)試裝 置,應(yīng)用于測(cè)試終端側(cè),所述測(cè)試裝置包括:

      采集模塊,用于采集影響預(yù)定業(yè)務(wù)質(zhì)量測(cè)試對(duì)應(yīng)的測(cè)試指標(biāo)的一個(gè)或多個(gè)第一影響參數(shù);

      第一發(fā)送模塊,用于將采集的所述第一影響參數(shù)發(fā)送至云測(cè)試平臺(tái),以使所述云測(cè)試平臺(tái)中預(yù)先建立的預(yù)測(cè)模型根據(jù)所述第一影響參數(shù)預(yù)測(cè)所述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試所需的預(yù)測(cè)流量消耗值;

      接收模塊,用于接收所述云測(cè)試平臺(tái)發(fā)送的所述預(yù)測(cè)流量消耗值;

      監(jiān)測(cè)模塊,用于啟動(dòng)所述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試的過程,監(jiān)測(cè)測(cè)試過程中的實(shí)際流量消耗值,與所述預(yù)測(cè)流量消耗值進(jìn)行比較,確定所述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試過程是否完成。

      進(jìn)一步的,所述監(jiān)測(cè)模塊包括:

      第一確定單元,用于當(dāng)監(jiān)測(cè)測(cè)試過程中的實(shí)際流量消耗值等于或大于所述預(yù)測(cè)流量消耗值時(shí),確定所述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試過程完成。

      進(jìn)一步的,所述監(jiān)測(cè)模塊包括:

      第二確定單元,用于當(dāng)監(jiān)測(cè)測(cè)試過程中的實(shí)際流量消耗值等于或大于所述預(yù)測(cè)流量消耗值與一補(bǔ)償閾值之和時(shí),確定所述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試過程完成。

      進(jìn)一步的,所述測(cè)試裝置還包括:

      觸發(fā)模塊,用于當(dāng)確定所述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試過程完成時(shí),觸發(fā)所述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試的停止指令。

      進(jìn)一步的,所述測(cè)試裝置還包括:

      第二發(fā)送模塊,用于在預(yù)定環(huán)境中完成所述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試的過程,且在完成所述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試的過程中,向所述云測(cè)試平臺(tái)發(fā)送對(duì)所述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試時(shí)采集的、影響所述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試對(duì)應(yīng)的測(cè)試指標(biāo)的多組一個(gè)或多個(gè)第二影響參數(shù)和與每組所述第二影響參數(shù)對(duì)應(yīng)的、完成所述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試時(shí)的流量消耗記錄,以使所述云測(cè)試平臺(tái)根據(jù)多組所述第二影響參數(shù)和每組所述第二影響參數(shù)對(duì)應(yīng)的所述流量消耗記錄建立所述預(yù)測(cè)模型。

      依據(jù)本發(fā)明實(shí)施例的另一個(gè)方面,提供了一種業(yè)務(wù)質(zhì)量測(cè)試指標(biāo)的測(cè)試裝置,應(yīng)用于云測(cè)試平臺(tái)側(cè),所述測(cè)試裝置包括:

      第一接收模塊,用于接收第一測(cè)試終端對(duì)預(yù)定業(yè)務(wù)質(zhì)量測(cè)試采集的、影響 所述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試對(duì)應(yīng)的測(cè)試指標(biāo)的一個(gè)或多個(gè)第一影響參數(shù);

      預(yù)測(cè)模塊,用于根據(jù)所述第一影響參數(shù),由預(yù)先建立的預(yù)測(cè)模型預(yù)測(cè)所述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試所需的預(yù)測(cè)流量消耗值;

      第三發(fā)送模塊,用于將所述預(yù)測(cè)流量消耗值發(fā)送至所述第一測(cè)試終端,以使所述第一測(cè)試終端對(duì)所述預(yù)測(cè)流量消耗值與所述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試過程中監(jiān)測(cè)的實(shí)際流量消耗值進(jìn)行比較,確定所述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試過程是否完成。

      進(jìn)一步的,所述測(cè)試裝置還包括:

      第二接收模塊,用于接收第二測(cè)試終端對(duì)所述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試時(shí)采集的、影響所述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試對(duì)應(yīng)的測(cè)試指標(biāo)的多組一個(gè)或多個(gè)第二影響參數(shù)和每組所述第二影響參數(shù)對(duì)應(yīng)的、所述第二測(cè)試終端完成所述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試時(shí)的流量消耗記錄;

      模型建立模塊,用于根據(jù)多組所述第二影響參數(shù)和每組所述第二影響參數(shù)對(duì)應(yīng)的所述流量消耗記錄,建立所述預(yù)測(cè)模型。

      進(jìn)一步的,所述模型建立模塊包括:

      分類單元,用于利用聚類分析法,將多組所述第二影響參數(shù)和每組所述第二影響參數(shù)對(duì)應(yīng)的所述流量消耗記錄進(jìn)行分類,其中,每個(gè)分類類別中具有至少一組所述第二影響參數(shù)以及該組第二影響參數(shù)對(duì)應(yīng)的流量消耗記錄;

      均值確定單元,用于確定每個(gè)分類類別中所包含的所有流量消耗記錄的均值;

      第三確定單元,用于將所述均值確定為該分類類別對(duì)應(yīng)的類別預(yù)測(cè)流量消耗值。

      進(jìn)一步的,所述預(yù)測(cè)模塊包括:

      第四確定單元,用于確定所述第一影響參數(shù)在所述預(yù)測(cè)模型中所屬的分類類別;

      預(yù)測(cè)單元,用于將所述第一影響參數(shù)所屬的分類類別對(duì)應(yīng)的類別預(yù)測(cè)流量消耗值作為所述預(yù)測(cè)模型預(yù)測(cè)的所述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試所需的預(yù)測(cè)流量消耗值。

      本發(fā)明的有益效果是:

      上述技術(shù)方案,通過預(yù)先在云測(cè)試平臺(tái)建立預(yù)測(cè)模型,由預(yù)測(cè)模型預(yù)測(cè)每 次測(cè)試過程中業(yè)務(wù)質(zhì)量測(cè)試所需的流量消耗值,并將預(yù)測(cè)的流量消耗值發(fā)送至測(cè)試終端,以使測(cè)試終端根據(jù)預(yù)測(cè)的流量消耗值和測(cè)試過程中監(jiān)測(cè)的實(shí)際流量消耗值,控制測(cè)試過程的停止。該技術(shù)方案能夠自動(dòng)控制測(cè)試過程的停止,不需人工介入,有利于實(shí)現(xiàn)大量的自動(dòng)化測(cè)試,同時(shí)可減少整體測(cè)試時(shí)間和測(cè)試流量消耗值,提高測(cè)試效率,此外,該技術(shù)方案具有一定的通用性,可適用于多種業(yè)務(wù)質(zhì)量測(cè)試指標(biāo)的測(cè)試過程。

      附圖說明

      圖1表示本發(fā)明第一實(shí)施例提供的業(yè)務(wù)質(zhì)量測(cè)試指標(biāo)的測(cè)試方法的流程示意圖之一;

      圖2表示本發(fā)明第一實(shí)施例提供的業(yè)務(wù)質(zhì)量測(cè)試指標(biāo)的測(cè)試方法的流程示意圖之二;

      圖3表示本發(fā)明第二實(shí)施例提供的業(yè)務(wù)質(zhì)量測(cè)試指標(biāo)的測(cè)試方法的流程示意圖;

      圖4表示本發(fā)明第二實(shí)施例提供的預(yù)測(cè)模型建立方法的流程示意圖之一;

      圖5表示本發(fā)明第二實(shí)施例提供的預(yù)測(cè)模型建立方法的流程示意圖之二;

      圖6表示本發(fā)明第二實(shí)施例提供的預(yù)測(cè)流量消耗值的預(yù)測(cè)方法的流程示意圖;

      圖7表示本發(fā)明第三實(shí)施例提供的測(cè)試終端的邏輯構(gòu)架示意圖;

      圖8表示本發(fā)明第三實(shí)施例提供的云測(cè)試平臺(tái)的邏輯構(gòu)架示意圖;

      圖9表示本發(fā)明第四實(shí)施例提供的業(yè)務(wù)質(zhì)量測(cè)試指標(biāo)的測(cè)試裝置的框圖示意圖之一;

      圖10表示本發(fā)明第四實(shí)施例提供的業(yè)務(wù)質(zhì)量測(cè)試指標(biāo)的測(cè)試裝置的框圖示意圖之二;

      圖11表示本發(fā)明第五實(shí)施例提供的業(yè)務(wù)質(zhì)量測(cè)試指標(biāo)的測(cè)試裝置的框圖示意圖之一;

      圖12表示本發(fā)明第五實(shí)施例提供的業(yè)務(wù)質(zhì)量測(cè)試指標(biāo)的測(cè)試裝置的框圖示意圖之二。

      具體實(shí)施方式

      下面將參照附圖更詳細(xì)地描述本發(fā)明的示例性實(shí)施例。雖然附圖中顯示了本發(fā)明的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本發(fā)明而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本發(fā)明,并且能夠?qū)⒈景l(fā)明的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。

      第一實(shí)施例

      本發(fā)明實(shí)施例提供了一種業(yè)務(wù)質(zhì)量測(cè)試指標(biāo)的測(cè)試方法,應(yīng)用于測(cè)試終端側(cè),參見圖1,該測(cè)試方法包括:

      S101、采集影響預(yù)定業(yè)務(wù)質(zhì)量測(cè)試對(duì)應(yīng)的測(cè)試指標(biāo)的一個(gè)或多個(gè)第一影響參數(shù)。

      其中,業(yè)務(wù)質(zhì)量測(cè)試的種類具有多種,例如,視頻測(cè)試、網(wǎng)頁瀏覽測(cè)試等,而上述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試指多種業(yè)務(wù)質(zhì)量測(cè)試中的一種,可以是視頻測(cè)試,也可以是網(wǎng)頁瀏覽測(cè)試,還可以是其他種類的測(cè)試。預(yù)定業(yè)務(wù)質(zhì)量測(cè)試對(duì)應(yīng)的測(cè)試指標(biāo)為該業(yè)務(wù)質(zhì)量測(cè)試時(shí)需采集的關(guān)鍵指標(biāo),例如,對(duì)于視頻測(cè)試而言,關(guān)鍵指標(biāo)為視頻首次播放緩沖時(shí)延,對(duì)于網(wǎng)頁瀏覽測(cè)試而言,關(guān)鍵指標(biāo)為首屏展現(xiàn)時(shí)延。

      上述第一影響參數(shù)為所有可能影響業(yè)務(wù)質(zhì)量測(cè)試對(duì)應(yīng)的測(cè)試指標(biāo)的影響因素,例如,影響視頻測(cè)試的關(guān)鍵指標(biāo)—視頻首次播放緩沖時(shí)延的影響因素包括但不限于:播放視頻源地址、視頻清晰度類型和碼率、客戶端播放器名稱、客戶端視頻緩沖大小、測(cè)試網(wǎng)絡(luò)類型(無線網(wǎng)絡(luò)/2G網(wǎng)絡(luò)/3G網(wǎng)絡(luò)/LTE網(wǎng)絡(luò))等。

      S102、將采集的第一影響參數(shù)發(fā)送至云測(cè)試平臺(tái),以使云測(cè)試平臺(tái)中預(yù)先建立的預(yù)測(cè)模型根據(jù)第一影響參數(shù)預(yù)測(cè)預(yù)定業(yè)務(wù)質(zhì)量測(cè)試所需的預(yù)測(cè)流量消耗值。

      也就是,在云測(cè)試平臺(tái)中預(yù)先建立有與預(yù)定業(yè)務(wù)質(zhì)量測(cè)試對(duì)應(yīng)的預(yù)測(cè)模型,該預(yù)測(cè)模塊可根據(jù)第一影響參數(shù)預(yù)測(cè)預(yù)定業(yè)務(wù)質(zhì)量測(cè)試所需的預(yù)測(cè)流量消耗值。其中,一個(gè)預(yù)測(cè)模型對(duì)應(yīng)一種業(yè)務(wù)質(zhì)量測(cè)試。

      S103、接收云測(cè)試平臺(tái)發(fā)送的預(yù)測(cè)流量消耗值。

      當(dāng)云測(cè)試平臺(tái)中的預(yù)測(cè)模型完成預(yù)測(cè)時(shí),將預(yù)測(cè)結(jié)果下發(fā)至測(cè)試終端。

      S104、啟動(dòng)預(yù)定業(yè)務(wù)質(zhì)量測(cè)試的過程,監(jiān)測(cè)測(cè)試過程中的實(shí)際流量消耗值,與預(yù)測(cè)流量消耗值進(jìn)行比較,確定預(yù)定業(yè)務(wù)質(zhì)量測(cè)試過程是否完成。

      測(cè)試開始時(shí),測(cè)試終端可采用實(shí)時(shí)或定時(shí)的監(jiān)測(cè)方式,監(jiān)測(cè)測(cè)試過程中的實(shí)際流量消耗值,同時(shí)與預(yù)測(cè)模型預(yù)測(cè)的流量消耗值進(jìn)行比較,當(dāng)預(yù)測(cè)的流量消耗值與實(shí)際流量消耗值之間滿足預(yù)設(shè)關(guān)系時(shí),確定測(cè)試完成,若測(cè)試完成即可停止測(cè)試過程。

      綜上所述,本發(fā)明實(shí)施例提供的上述技術(shù)方案,通過預(yù)先在云測(cè)試平臺(tái)建立預(yù)測(cè)模型,由預(yù)測(cè)模型預(yù)測(cè)每次測(cè)試過程中業(yè)務(wù)質(zhì)量測(cè)試所需的流量消耗值,并將預(yù)測(cè)的流量消耗值發(fā)送至測(cè)試終端,以使測(cè)試終端根據(jù)預(yù)測(cè)的流量消耗值和測(cè)試過程中監(jiān)測(cè)的實(shí)際流量消耗值,控制測(cè)試過程的停止。該技術(shù)方案具有一定的通用性,可適用于多種業(yè)務(wù)質(zhì)量測(cè)試指標(biāo)的測(cè)試過程,且能夠自動(dòng)控制測(cè)試過程的停止,可減少整體測(cè)試時(shí)間和測(cè)試流量消耗值,提高測(cè)試效率。

      具體的,在S104中確定預(yù)定業(yè)務(wù)質(zhì)量測(cè)試過程是否完成的方式可以通過對(duì)監(jiān)測(cè)過程中的實(shí)際流量消耗值與預(yù)測(cè)流量消耗值直接進(jìn)行比較,確定預(yù)定業(yè)務(wù)質(zhì)量測(cè)試過程是否完成,即當(dāng)監(jiān)測(cè)測(cè)試過程中的實(shí)際流量消耗值等于或大于預(yù)測(cè)流量消耗值時(shí),確定預(yù)定業(yè)務(wù)質(zhì)量測(cè)試過程完成;也可以對(duì)監(jiān)測(cè)測(cè)試過程中的實(shí)際流量消耗值與預(yù)測(cè)流量消耗值與一補(bǔ)償閾值之和進(jìn)行比較,確定預(yù)定業(yè)務(wù)質(zhì)量測(cè)試過程是否完成,即當(dāng)監(jiān)測(cè)測(cè)試過程中的實(shí)際流量消耗值等于或大于預(yù)測(cè)流量消耗值與一補(bǔ)償閾值之和時(shí),確定預(yù)定業(yè)務(wù)質(zhì)量測(cè)試過程完成。其中,補(bǔ)償閾值為根據(jù)以往經(jīng)驗(yàn)而設(shè)定的一個(gè)數(shù)值,可以是一真實(shí)流量值,也可以是一百分比,例如,Y2表示監(jiān)測(cè)測(cè)試過程中的實(shí)際流量消耗值,Y1表示預(yù)測(cè)模型預(yù)測(cè)的預(yù)測(cè)流量消耗值,m表示補(bǔ)償閾值,那么當(dāng)Y2≥Y1(100+m)%時(shí),確定已完成測(cè)試,當(dāng)然可以理解的是補(bǔ)償閾值還可以是其他形式,具體情況可根據(jù)實(shí)際需要選擇,這里不進(jìn)行限制,其中,增加補(bǔ)償閾值的目的在于為了克服預(yù)測(cè)模型存在預(yù)測(cè)誤差,導(dǎo)致還未完成指標(biāo)測(cè)試即停止測(cè)試過程的問題。

      具體的,參見圖2,當(dāng)確定預(yù)定業(yè)務(wù)質(zhì)量測(cè)試過程完成時(shí),該測(cè)試方法還包括:

      S105、觸發(fā)預(yù)定業(yè)務(wù)質(zhì)量測(cè)試的停止指令。

      也就是,當(dāng)確定測(cè)試過程完成時(shí),通過停止指令控制測(cè)試過程的停止,以 即時(shí)減少測(cè)試流量的消耗。

      具體的,預(yù)先建立在云測(cè)試平臺(tái)中的預(yù)測(cè)模型需要經(jīng)過一定量的數(shù)據(jù)訓(xùn)練才可進(jìn)行業(yè)務(wù)質(zhì)量測(cè)試,在未進(jìn)行一定量的數(shù)據(jù)訓(xùn)練之前,預(yù)測(cè)模型沒有預(yù)測(cè)能力。用于預(yù)測(cè)模型進(jìn)行數(shù)據(jù)訓(xùn)練的數(shù)據(jù)為影響業(yè)務(wù)質(zhì)量測(cè)試對(duì)應(yīng)的測(cè)試指標(biāo)的影響參數(shù)以及每次測(cè)試完成時(shí)所記錄的流量消耗值,這些數(shù)據(jù)的獲取可以通過將一個(gè)或多個(gè)測(cè)試終端的歷史測(cè)試過程中所獲取的相應(yīng)的數(shù)據(jù)發(fā)送至云測(cè)試平臺(tái)以供訓(xùn)練預(yù)測(cè)模型,也就是一個(gè)或多個(gè)測(cè)試終端在預(yù)定環(huán)境中完成預(yù)定業(yè)務(wù)質(zhì)量測(cè)試的過程,且在完成預(yù)定業(yè)務(wù)質(zhì)量測(cè)試的過程中,向云測(cè)試平臺(tái)發(fā)送對(duì)預(yù)定業(yè)務(wù)質(zhì)量測(cè)試時(shí)采集的、影響預(yù)定業(yè)務(wù)質(zhì)量測(cè)試對(duì)應(yīng)的測(cè)試指標(biāo)的多組一個(gè)或多個(gè)第二影響參數(shù)和與每組第二影響參數(shù)對(duì)應(yīng)的、第二測(cè)試終端完成預(yù)定業(yè)務(wù)質(zhì)量測(cè)試時(shí)的流量消耗記錄,以使云測(cè)試平臺(tái)根據(jù)多組第二影響參數(shù)和每組第二影響參數(shù)對(duì)應(yīng)的流量消耗記錄建立預(yù)測(cè)模型。

      綜上所述,本發(fā)明實(shí)施例提供的上述技術(shù)方案,通過建立預(yù)測(cè)模型預(yù)測(cè)業(yè)務(wù)質(zhì)量測(cè)試所需的流量消耗值,具有一定的通用性,可適用于多種業(yè)務(wù)質(zhì)量測(cè)試指標(biāo)的測(cè)試過程,且該技術(shù)方案能夠自動(dòng)控制測(cè)試過程的停止,不需人工介入,有利于實(shí)現(xiàn)大量的自動(dòng)化測(cè)試,同時(shí)可減少整體測(cè)試時(shí)間和測(cè)試流量消耗值,提高測(cè)試效率。

      第二實(shí)施例

      本發(fā)明實(shí)施例提供了一種業(yè)務(wù)質(zhì)量測(cè)試指標(biāo)的測(cè)試方法,應(yīng)用于云測(cè)試平臺(tái)側(cè),參見圖3,該測(cè)試方法包括:

      S301、接收第一測(cè)試終端對(duì)預(yù)定業(yè)務(wù)質(zhì)量測(cè)試采集的、影響預(yù)定業(yè)務(wù)質(zhì)量測(cè)試對(duì)應(yīng)的測(cè)試指標(biāo)的一個(gè)或多個(gè)第一影響參數(shù)。

      其中,業(yè)務(wù)質(zhì)量測(cè)試的種類具有多種,例如,視頻測(cè)試、網(wǎng)頁瀏覽測(cè)試等,而上述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試指多種業(yè)務(wù)質(zhì)量測(cè)試中的一種,可以是視頻測(cè)試,也可以是網(wǎng)頁瀏覽測(cè)試,還可以是其他種類的測(cè)試。預(yù)定業(yè)務(wù)質(zhì)量測(cè)試對(duì)應(yīng)的測(cè)試指標(biāo)為該業(yè)務(wù)質(zhì)量測(cè)試時(shí)需采集的關(guān)鍵指標(biāo),例如,對(duì)于視頻測(cè)試而言,關(guān)鍵指標(biāo)為視頻首次播放緩沖時(shí)延,對(duì)于網(wǎng)頁瀏覽測(cè)試而言,關(guān)鍵指標(biāo)為首屏展現(xiàn)時(shí)延。

      上述第一影響參數(shù)為所有可能影響業(yè)務(wù)質(zhì)量測(cè)試對(duì)應(yīng)的測(cè)試指標(biāo)的影響 因素,例如,影響視頻測(cè)試的關(guān)鍵指標(biāo)—視頻首次播放緩沖時(shí)延的影響因素包括但不限于:播放視頻源地址、視頻清晰度類型和碼率、客戶端播放器名稱、客戶端視頻緩沖大小、測(cè)試網(wǎng)絡(luò)類型(無線網(wǎng)絡(luò)/2G網(wǎng)絡(luò)/3G網(wǎng)絡(luò)/LTE網(wǎng)絡(luò))等。

      S302、根據(jù)第一影響參數(shù),由預(yù)先建立的預(yù)測(cè)模型預(yù)測(cè)預(yù)定業(yè)務(wù)質(zhì)量測(cè)試所需的預(yù)測(cè)流量消耗值。

      也就是,在云測(cè)試平臺(tái)中預(yù)先建立有與預(yù)定業(yè)務(wù)質(zhì)量測(cè)試對(duì)應(yīng)的預(yù)測(cè)模型,該預(yù)測(cè)模塊可根據(jù)第一影響參數(shù)預(yù)測(cè)預(yù)定業(yè)務(wù)質(zhì)量測(cè)試所需的預(yù)測(cè)流量消耗值。其中,一個(gè)預(yù)測(cè)模型對(duì)應(yīng)一種業(yè)務(wù)質(zhì)量測(cè)試。

      S303、將預(yù)測(cè)流量消耗值發(fā)送至第一測(cè)試終端,以使第一測(cè)試終端根據(jù)預(yù)測(cè)流量消耗值與預(yù)定業(yè)務(wù)質(zhì)量測(cè)試過程中監(jiān)測(cè)的實(shí)際流量消耗值,確定預(yù)定業(yè)務(wù)質(zhì)量測(cè)試過程是否完成。

      也就是,當(dāng)云測(cè)試平臺(tái)中的預(yù)測(cè)模型完成預(yù)測(cè)時(shí),將預(yù)測(cè)結(jié)果下發(fā)至測(cè)試終端,在測(cè)試終端開始測(cè)試時(shí),測(cè)試終端可采用實(shí)時(shí)或定時(shí)的監(jiān)測(cè)方式,監(jiān)測(cè)測(cè)試過程中的實(shí)際流量消耗值,同時(shí)與預(yù)測(cè)模型預(yù)測(cè)的流量消耗值進(jìn)行比較,當(dāng)預(yù)測(cè)的流量消耗值與實(shí)際流量消耗值之間滿足預(yù)設(shè)關(guān)系時(shí),確定測(cè)試完成,若測(cè)試完成即可停止測(cè)試過程。

      綜上所述,本發(fā)明實(shí)施例提供的上述技術(shù)方案,通過預(yù)先在云測(cè)試平臺(tái)建立預(yù)測(cè)模型,由預(yù)測(cè)模型預(yù)測(cè)每次測(cè)試過程中業(yè)務(wù)質(zhì)量測(cè)試所需的流量消耗值,并將預(yù)測(cè)的流量消耗值發(fā)送至測(cè)試終端,以使測(cè)試終端根據(jù)預(yù)測(cè)的流量消耗值和測(cè)試過程中監(jiān)測(cè)的實(shí)際流量消耗值,控制測(cè)試過程的停止。該技術(shù)方案具有一定的通用性,可適用于多種業(yè)務(wù)質(zhì)量測(cè)試指標(biāo)的測(cè)試過程,且能夠自動(dòng)控制測(cè)試過程的停止,可減少整體測(cè)試時(shí)間和測(cè)試流量消耗值,提高測(cè)試效率。

      具體的,預(yù)先建立在云測(cè)試平臺(tái)中的預(yù)測(cè)模型需要經(jīng)過一定量的數(shù)據(jù)訓(xùn)練才可進(jìn)行業(yè)務(wù)質(zhì)量測(cè)試,在未進(jìn)行一定量的數(shù)據(jù)訓(xùn)練之前,預(yù)測(cè)模型沒有預(yù)測(cè)能力。用于預(yù)測(cè)模型進(jìn)行數(shù)據(jù)訓(xùn)練的數(shù)據(jù)為影響業(yè)務(wù)質(zhì)量測(cè)試對(duì)應(yīng)的測(cè)試指標(biāo)的影響參數(shù)以及每次測(cè)試完成時(shí)所記錄的流量消耗值,這些數(shù)據(jù)的獲取可以通過將一個(gè)或多個(gè)測(cè)試終端的歷史測(cè)試過程中所獲取的相應(yīng)的數(shù)據(jù)發(fā)送至云測(cè)試平臺(tái)以供訓(xùn)練預(yù)測(cè)模型,參見圖4,其具體實(shí)現(xiàn)方式包括:

      S401、接收第二測(cè)試終端對(duì)預(yù)定業(yè)務(wù)質(zhì)量測(cè)試時(shí)采集的、影響預(yù)定業(yè)務(wù)質(zhì)量測(cè)試對(duì)應(yīng)的測(cè)試指標(biāo)的多組一個(gè)或多個(gè)第二影響參數(shù)和每組第二影響參數(shù)對(duì)應(yīng)的、第二測(cè)試終端完成預(yù)定業(yè)務(wù)質(zhì)量測(cè)試時(shí)的流量消耗記錄。

      需要說明的是,這里所述的第二測(cè)試終端指一個(gè)或多個(gè)測(cè)試終端。

      S402、根據(jù)多組第二影響參數(shù)和每組第二影響參數(shù)對(duì)應(yīng)的流量消耗記錄,建立預(yù)測(cè)模型。

      其中,具體如何根據(jù)多組第二影響參數(shù)和每組第二影響參數(shù)對(duì)應(yīng)的流量消耗記錄,建立預(yù)測(cè)模型的實(shí)現(xiàn)方式參見圖5,該實(shí)現(xiàn)方式具體包括:

      S4021、利用聚類分析法,將多組第二影響參數(shù)和每組第二影響參數(shù)對(duì)應(yīng)的流量消耗記錄進(jìn)行分類,其中,每個(gè)分類類別中具有至少一組第二影響參數(shù)以及該組第二影響參數(shù)對(duì)應(yīng)的流量消耗記錄。

      其中,聚類分析指將物理或抽象對(duì)象的集合分組為由類似的對(duì)象組成的多個(gè)類的分析過程,聚類分析的目標(biāo)就是在相似的基礎(chǔ)上收集數(shù)據(jù)來分類。因此,在本發(fā)明實(shí)施例中可以利用聚類分析法將多組第二影響參數(shù)和每組第二影響參數(shù)對(duì)應(yīng)的流量消耗記錄進(jìn)行分類。

      S4022、確定每個(gè)分類類別中所包含的所有流量消耗記錄的均值。

      其中,每個(gè)分類類別中均包含至少一個(gè)歷史中的流量消耗記錄值,對(duì)于包含多個(gè)流量消耗記錄值的分類類別,該分類類別所包含的所有流量消耗記錄的均值為多個(gè)流量消耗記錄值之和再除以流量消耗記錄值的個(gè)數(shù)后得到的數(shù)值,若一個(gè)分類類別中只有一個(gè)流量消耗記錄值,則將該流量消耗記錄值記為均值。

      S4023、將上述S4022中的均值確定為該分類類別對(duì)應(yīng)的類別預(yù)測(cè)流量消耗值。

      也就是,當(dāng)進(jìn)行業(yè)務(wù)質(zhì)量測(cè)試時(shí),預(yù)測(cè)模型判斷接收到的影響參數(shù)屬于預(yù)先已分好的哪個(gè)分類類別,確定所屬的分類類別后,將該分類類別對(duì)應(yīng)的類別預(yù)測(cè)流量消耗值作為對(duì)該業(yè)務(wù)質(zhì)量測(cè)試預(yù)測(cè)的流量消耗值下發(fā)至測(cè)試終端。

      進(jìn)一步的,S302中根據(jù)第一影響參數(shù),由預(yù)先建立的預(yù)測(cè)模型預(yù)測(cè)預(yù)定業(yè)務(wù)質(zhì)量測(cè)試所需的預(yù)測(cè)流量消耗值,參見圖6,具體包括:

      S3021、確定第一影響參數(shù)在預(yù)測(cè)模型中所屬的分類類別。

      S3022、將第一影響參數(shù)所屬的分類類別對(duì)應(yīng)的類別預(yù)測(cè)流量消耗值作為 預(yù)測(cè)模型預(yù)測(cè)的預(yù)定業(yè)務(wù)質(zhì)量測(cè)試所需的預(yù)測(cè)流量消耗值。

      綜上所述,本發(fā)明實(shí)施例提供的上述技術(shù)方案通過建立的預(yù)測(cè)模型預(yù)測(cè)業(yè)務(wù)質(zhì)量測(cè)試所需的流量消耗值,有一定的通用性,可適用于多種業(yè)務(wù)質(zhì)量測(cè)試指標(biāo)的測(cè)試過程,且該技術(shù)方案能夠自動(dòng)控制測(cè)試過程的停止,不需人工介入,有利于實(shí)現(xiàn)大量的自動(dòng)化測(cè)試,同時(shí)可減少整體測(cè)試時(shí)間和測(cè)試流量消耗值,提高測(cè)試效率。

      第三實(shí)施例

      為進(jìn)一步理解上述第一實(shí)施例和第二實(shí)施例所述的技術(shù)方案,本發(fā)明實(shí)施例以一具體示例進(jìn)行進(jìn)一步的解釋說明。

      本示例以視頻測(cè)試中的視頻首次播放緩沖時(shí)延指標(biāo)的測(cè)試為例。

      視頻首次播放緩沖時(shí)延指用戶在進(jìn)行視頻測(cè)試時(shí),從點(diǎn)擊視頻開始到視頻第一次開始播放之間的時(shí)間差。其中影響視頻首次播放緩沖時(shí)延的影響因素包括但不限于:播放視頻源地址、視頻清晰度類型和碼率、客戶端播放器名稱、客戶端視頻緩沖大小、測(cè)試網(wǎng)絡(luò)類型(無線網(wǎng)絡(luò)/2G網(wǎng)絡(luò)/3G網(wǎng)絡(luò)/LTE網(wǎng)絡(luò))等。對(duì)于播放視頻源地址對(duì)視頻首次播放緩沖時(shí)延的影響可舉例說明:例如,當(dāng)前測(cè)試網(wǎng)絡(luò)環(huán)境為中國移動(dòng)網(wǎng)絡(luò),而播放視頻源地址屬于中國聯(lián)通,這樣則會(huì)增大視頻首次播放緩沖時(shí)延,若測(cè)試網(wǎng)絡(luò)和播放視頻源地址屬于同一運(yùn)營商,則可減小視頻首次播放緩沖時(shí)延;對(duì)于視頻清晰度類型和碼率對(duì)視頻首次播放緩沖時(shí)延的影響為視頻清晰度越高,視頻碼率越高,則視頻緩沖所需時(shí)間越長,反之,視頻緩沖時(shí)間則較?。粚?duì)于客戶端播放器名稱和客戶端視頻緩沖大小對(duì)視頻首次播放緩沖時(shí)延的影響為不同的客戶端對(duì)視頻緩沖的能力不同,有的緩沖速度快,可減小視頻首次播放緩沖時(shí)延,有的緩沖速慢,則會(huì)增大視頻首次播放緩沖時(shí)延;對(duì)于測(cè)試網(wǎng)絡(luò)類型對(duì)視頻首次播放緩沖時(shí)延的影響為網(wǎng)絡(luò)速度越快的測(cè)試網(wǎng)絡(luò),越可以盡快完成視頻緩沖,減小視頻首次播放緩沖時(shí)延,反之,則會(huì)增大視頻首次播放緩沖時(shí)延。

      下面從預(yù)測(cè)模型的建立和通過預(yù)測(cè)模型進(jìn)行視頻首次播放緩沖時(shí)延指標(biāo)預(yù)測(cè)進(jìn)行詳細(xì)說明。

      一、預(yù)測(cè)模型的建立

      1)測(cè)試數(shù)據(jù)采集

      在測(cè)試終端(或安裝在測(cè)試終端中的測(cè)試工具)中插入一個(gè)“業(yè)務(wù)質(zhì)量指標(biāo)通用引擎插件”,該插件在測(cè)試過程中以定時(shí)采樣的方式(例如每200ms為一個(gè)采樣區(qū)間),自動(dòng)監(jiān)測(cè)在測(cè)試過程中測(cè)試終端應(yīng)用的流量消耗記錄值(流量消耗記錄值可通過商用終端操作系統(tǒng)的API(Application Programming Interface,應(yīng)用程序編程接口)直接采集),形成類似如下的記錄:例如,T0=101KB,T1=203KB,…Tn=4.21MB,Tn+1=4.46MB…;直至本次測(cè)試完全完成以后,從測(cè)試終端(或測(cè)試工具)側(cè)獲取到視頻首次播放緩沖時(shí)延計(jì)算值的真實(shí)時(shí)刻Tm;插件將分析并得到這樣的事件區(qū)間,使得滿足:Tk<Tm<Tk+1,并記錄下本次測(cè)試視頻首次播放緩沖時(shí)延的實(shí)際記錄時(shí)刻為Tk+1,該時(shí)刻對(duì)應(yīng)的流量消耗記錄值為Y;在測(cè)試終端(或測(cè)試工具)的配合下,引擎插件將采集到的本次測(cè)試的模型關(guān)聯(lián)參數(shù)(即影響參數(shù)):x(X1,X2,X3,…Xn),其中X1=播放視頻源地址、X2=視頻清晰度類型和碼率、X3=客戶端播放器名稱、X4=客戶端視頻緩沖大小、…Xn=測(cè)試網(wǎng)絡(luò)類型(無線網(wǎng)絡(luò)/2G網(wǎng)絡(luò)/3G網(wǎng)絡(luò)/LTE網(wǎng)絡(luò))等,從而形成了一組多維變量{Y,X1,X2,X3,...Xn},并將采集的該組多維變量上傳到云測(cè)試平臺(tái)進(jìn)行模型訓(xùn)練。

      2)測(cè)試模型數(shù)據(jù)訓(xùn)練

      在云測(cè)試平臺(tái)建立一個(gè)“業(yè)務(wù)質(zhì)量測(cè)試指標(biāo)的流量消耗值”預(yù)測(cè)模型,用于預(yù)測(cè)測(cè)試任務(wù)執(zhí)行過程中每一個(gè)業(yè)務(wù)質(zhì)量測(cè)試指標(biāo)在當(dāng)前環(huán)境下可能的流量消耗值。

      云測(cè)試平臺(tái)在接收到業(yè)務(wù)質(zhì)量指標(biāo)通用引擎插件上傳的大量多維變量{Y,X1,X2,X3,...Xn}集合數(shù)據(jù)后,采用聚類分析方法建立該預(yù)測(cè)模型,對(duì)大量多維變量進(jìn)行分類處理,并分別計(jì)算出每個(gè)分類類別中Y的均值和方差。

      二、測(cè)試過程

      在真實(shí)測(cè)試開始前,也就是在觸發(fā)視頻播放按鈕前(在測(cè)試工具軟件中已選擇進(jìn)行視頻首次播放時(shí)延指標(biāo)的測(cè)試),引擎插件自動(dòng)登錄一次云測(cè)試平臺(tái),將采集到的測(cè)試場(chǎng)景中的影響參數(shù)發(fā)送到云測(cè)試平臺(tái),云測(cè)試平臺(tái)通過預(yù)測(cè)模型預(yù)測(cè)視頻首次播放時(shí)延的流量消耗值Y1并下發(fā)給引擎插件。

      測(cè)試開始以后,也就是在觸發(fā)視頻播放按鈕后,引擎插件實(shí)時(shí)監(jiān)測(cè)測(cè)試終端應(yīng)用消耗的業(yè)務(wù)流量Y2,當(dāng)發(fā)現(xiàn)Y2>Y(100+m)%以后,將自動(dòng)觸發(fā)回調(diào) 函數(shù),通知測(cè)試工具本次測(cè)試指標(biāo)已經(jīng)具備了可計(jì)算條件,可停止本次測(cè)試。

      其中,實(shí)現(xiàn)上述技術(shù)方案的一種測(cè)試終端的邏輯構(gòu)架可參見圖7。

      圖7中的測(cè)試應(yīng)用流量監(jiān)測(cè)模塊701的作用為通過采樣機(jī)制,實(shí)時(shí)采集測(cè)試過程已消耗的流量值。

      預(yù)測(cè)模型參數(shù)采集模塊702的作用為采集與本次測(cè)試相關(guān)的影響參數(shù)x。

      測(cè)試指標(biāo)查詢模塊703的作用為向云測(cè)試平臺(tái)發(fā)起查詢,輸入?yún)?shù)為x,使云測(cè)試平臺(tái)返回測(cè)試指標(biāo)可計(jì)算時(shí)所需的流量消耗值Y。

      閾值補(bǔ)償模塊704的作用為為了克服預(yù)測(cè)模型存在預(yù)測(cè)誤差,導(dǎo)致還未完成指標(biāo)測(cè)試即停止測(cè)試過程的問題,產(chǎn)生一補(bǔ)償閾值,以在監(jiān)測(cè)到實(shí)際流量消耗值達(dá)到或大于Y(100+m)%停止測(cè)試過程。

      測(cè)試指標(biāo)回調(diào)觸發(fā)模塊705的作用為在測(cè)試過程中,當(dāng)發(fā)現(xiàn)本次測(cè)試已經(jīng)消耗的流量值達(dá)到或大于Y,或達(dá)到或大于Y(100+m)%時(shí),使引擎插件觸發(fā)回調(diào)事件通知測(cè)試終端(或測(cè)試工具)結(jié)束測(cè)試。

      其中,實(shí)現(xiàn)上述技術(shù)方案的一種云測(cè)試平臺(tái)的邏輯構(gòu)架可參見圖8。

      圖8中的預(yù)測(cè)模型參數(shù)采集模塊801的作用為收集參與測(cè)試的各個(gè)測(cè)試終端的歷史測(cè)試數(shù)據(jù),該數(shù)據(jù)按照前面所述為一組多維變量{Y,x1,x2,x3,...xn}。

      預(yù)測(cè)模型訓(xùn)練模塊802的作用為通過定期采集到的各種多維變量進(jìn)行模型訓(xùn)練和模型更新。

      測(cè)試指標(biāo)預(yù)測(cè)值查詢模塊803的作用為提供查詢服務(wù)以供引擎插件查詢指定測(cè)試場(chǎng)景下對(duì)應(yīng)影響參數(shù)x的預(yù)測(cè)流量消耗值Y。

      具體的,在本明實(shí)施例中的預(yù)測(cè)模型可基于高斯混合模型對(duì)歷史測(cè)試數(shù)據(jù)進(jìn)行訓(xùn)練學(xué)習(xí)得到,其中,高斯混合模型就是用高斯概率密度函數(shù)(正態(tài)分布曲線)精確地量化事物,將一個(gè)事物分解為若干的基于高斯概率密度函數(shù)(正態(tài)分布曲線)形成的模型。

      預(yù)測(cè)模型除了可基于高斯混合模型進(jìn)行訓(xùn)練和學(xué)習(xí),還可基于高斯混合模型進(jìn)行業(yè)務(wù)質(zhì)量測(cè)試所需的流量消耗值的預(yù)測(cè),對(duì)于預(yù)測(cè)模型如何基于高斯混合模型預(yù)測(cè)流量消耗值介紹一種較為簡單且易于理解的方法。

      首先介紹一下單位高斯模型,假設(shè)多維變量x服從高斯分布時(shí),它的概率密度函數(shù)為:

      其中,x是維度為多維的列向量,u是模型期望,Σ是模型方差。在實(shí)際應(yīng)用中u通常用樣本均值來代替,Σ通常用樣本方差來代替。由于每個(gè)分類類別都有自己的u和Σ,把x代入(1)式中,分別計(jì)算x屬于每個(gè)分類類別的概率,并將x歸屬為計(jì)算的概率值最大的分類類別中,然后將該分類類別對(duì)應(yīng)的均值Y作為流量消耗預(yù)測(cè)值下發(fā)至測(cè)試終端。

      需要說明的是,上述預(yù)測(cè)方法僅是一種較為簡單,易于理解的計(jì)算方法,并不說明預(yù)測(cè)方法僅限于此,為提高預(yù)測(cè)精度可采用現(xiàn)有技術(shù)中一些可實(shí)現(xiàn)的較為復(fù)雜的計(jì)算方法,對(duì)于具體的可實(shí)現(xiàn)的計(jì)算方法,本發(fā)明實(shí)施例對(duì)此不進(jìn)行限定。

      為了進(jìn)一步提高預(yù)測(cè)模型的預(yù)測(cè)精度,在采集到多組的樣本數(shù)據(jù)以后,可通過最大期望算法(Expectation Maximization Algorithm,簡稱EM算法)找出服從某種分布Pr(x;θ),然后找到一組參數(shù)θ,使得生成這些數(shù)據(jù)點(diǎn)的概率最大。通常通過log-likelihood(對(duì)數(shù)似然函數(shù))的方法即公式(2)來計(jì)算:

      在這里,將訓(xùn)練樣本中分類后的完成測(cè)試的實(shí)際流量消耗值作為變量Y,這個(gè)數(shù)據(jù)點(diǎn)的分類標(biāo)簽Y是已知的,那么求解模型參數(shù)直接利用MaximumLikelihood(最大似然函數(shù))就可以了。EM算法的基本思路是:隨機(jī)初始化一組參數(shù)θ(0),根據(jù)后驗(yàn)概率Pr(Y|X;θ)來更新Y的期望E(Y),然后用E(Y)代替Y求出新的模型參數(shù)θ(1)。如此迭代直到θ趨于穩(wěn)定。

      綜上所述,在預(yù)測(cè)過程中,將測(cè)試終端的當(dāng)前環(huán)境變量x=(x1,x2,x3,…xn)帶入到訓(xùn)練好的混合高斯模型中即可計(jì)算出在哪一個(gè)分類類別下的概率最高,便可以預(yù)測(cè)出當(dāng)前環(huán)境下本次測(cè)試過程最可能流量消耗值。而隨著大量測(cè)試任務(wù)的進(jìn)行,還需要對(duì)該預(yù)測(cè)模型進(jìn)行反饋優(yōu)化。主要的方法是:

      1.在測(cè)試終端執(zhí)行任務(wù)的過程中,采集當(dāng)前環(huán)境的影響參數(shù)和完成測(cè)試時(shí)的實(shí)際流量消耗值。

      2.將采集的當(dāng)前環(huán)境的影響參數(shù)和完成測(cè)試時(shí)的實(shí)際流量消耗值反饋給云測(cè)試平臺(tái),云測(cè)試平臺(tái)通過收集大量的測(cè)試終端的測(cè)試數(shù)據(jù),將這些測(cè)試數(shù)據(jù)通過一定的模型訓(xùn)練方法更新到預(yù)測(cè)模型中,以提升模型預(yù)測(cè)的準(zhǔn)確度。其中,更新的方法可以將這些測(cè)試數(shù)據(jù)更新到對(duì)應(yīng)所屬分類類別的均值和協(xié)方差矩陣中。

      第四實(shí)施例

      本發(fā)明實(shí)施例提供了一種業(yè)務(wù)質(zhì)量測(cè)試指標(biāo)的測(cè)試裝置,應(yīng)用于測(cè)試終端側(cè),參見圖9,該測(cè)試裝置包括:

      采集模塊901,用于采集影響預(yù)定業(yè)務(wù)質(zhì)量測(cè)試對(duì)應(yīng)的測(cè)試指標(biāo)的一個(gè)或多個(gè)第一影響參數(shù)。

      其中,業(yè)務(wù)質(zhì)量測(cè)試的種類具有多種,例如,視頻測(cè)試、網(wǎng)頁瀏覽測(cè)試等,而上述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試指多種業(yè)務(wù)質(zhì)量測(cè)試中的一種,可以是視頻測(cè)試,也可以是網(wǎng)頁瀏覽測(cè)試,還可以是其他種類的測(cè)試。預(yù)定業(yè)務(wù)質(zhì)量測(cè)試對(duì)應(yīng)的測(cè)試指標(biāo)為該業(yè)務(wù)質(zhì)量測(cè)試時(shí)需采集的關(guān)鍵指標(biāo),例如,對(duì)于視頻測(cè)試而言,關(guān)鍵指標(biāo)為視頻首次播放緩沖時(shí)延,對(duì)于網(wǎng)頁瀏覽測(cè)試而言,關(guān)鍵指標(biāo)為首屏展現(xiàn)時(shí)延。

      上述采集模塊901采集的第一影響參數(shù)為所有可能影響業(yè)務(wù)質(zhì)量測(cè)試對(duì)應(yīng)的測(cè)試指標(biāo)的影響因素,例如,影響視頻測(cè)試的關(guān)鍵指標(biāo)—視頻首次播放緩沖時(shí)延的影響因素包括但不限于:播放視頻源地址、視頻清晰度類型和碼率、客戶端播放器名稱、客戶端視頻緩沖大小、測(cè)試網(wǎng)絡(luò)類型(無線網(wǎng)絡(luò)/2G網(wǎng)絡(luò)/3G網(wǎng)絡(luò)/LTE網(wǎng)絡(luò))等。

      第一發(fā)送模塊902,用于將采集的第一影響參數(shù)發(fā)送至云測(cè)試平臺(tái),以使云測(cè)試平臺(tái)中預(yù)先建立的預(yù)測(cè)模型根據(jù)第一影響參數(shù)預(yù)測(cè)預(yù)定業(yè)務(wù)質(zhì)量測(cè)試所需的預(yù)測(cè)流量消耗值。

      也就是,在云測(cè)試平臺(tái)中預(yù)先建立有與預(yù)定業(yè)務(wù)質(zhì)量測(cè)試對(duì)應(yīng)的預(yù)測(cè)模型,該預(yù)測(cè)模塊可根據(jù)第一發(fā)送模塊902發(fā)送的第一影響參數(shù)預(yù)測(cè)預(yù)定業(yè)務(wù)質(zhì)量測(cè)試所需的預(yù)測(cè)流量消耗值。其中,一個(gè)預(yù)測(cè)模型對(duì)應(yīng)一種業(yè)務(wù)質(zhì)量測(cè)試。

      接收模塊903,用于接收云測(cè)試平臺(tái)發(fā)送的預(yù)測(cè)流量消耗值。

      當(dāng)云測(cè)試平臺(tái)中的預(yù)測(cè)模型完成預(yù)測(cè)時(shí),將預(yù)測(cè)結(jié)果下發(fā)至測(cè)試終端,有 測(cè)試終端中的接收模塊903進(jìn)行接收。

      監(jiān)測(cè)模塊904,用于啟動(dòng)預(yù)定業(yè)務(wù)質(zhì)量測(cè)試的過程,監(jiān)測(cè)測(cè)試過程中的實(shí)際流量消耗值,與預(yù)測(cè)流量消耗值進(jìn)行比較,確定預(yù)定業(yè)務(wù)質(zhì)量測(cè)試過程是否完成。

      測(cè)試開始時(shí),監(jiān)測(cè)模塊904可采用實(shí)時(shí)或定時(shí)的監(jiān)測(cè)方式,監(jiān)測(cè)測(cè)試過程中的實(shí)際流量消耗值,同時(shí)與預(yù)測(cè)模型預(yù)測(cè)的流量消耗值進(jìn)行比較,當(dāng)預(yù)測(cè)的流量消耗值與實(shí)際流量消耗值之間滿足預(yù)設(shè)關(guān)系時(shí),確定測(cè)試完成,若測(cè)試完成即可停止測(cè)試過程。

      綜上所述,本發(fā)明實(shí)施例提供的上述測(cè)試裝置,通過預(yù)先在云測(cè)試平臺(tái)建立預(yù)測(cè)模型,由預(yù)測(cè)模型預(yù)測(cè)每次測(cè)試過程中業(yè)務(wù)質(zhì)量測(cè)試所需的流量消耗值,并將預(yù)測(cè)的流量消耗值發(fā)送至測(cè)試終端,以使測(cè)試終端中的測(cè)試裝置能夠根據(jù)預(yù)測(cè)的流量消耗值和測(cè)試過程中監(jiān)測(cè)的實(shí)際流量消耗值,控制測(cè)試過程的停止。該測(cè)試裝置具有一定的通用性,可適用于多種業(yè)務(wù)質(zhì)量測(cè)試指標(biāo)的測(cè)試過程,且能夠自動(dòng)控制測(cè)試過程的停止,可減少整體測(cè)試時(shí)間和測(cè)試流量消耗值,提高測(cè)試效率。

      進(jìn)一步的,上述監(jiān)測(cè)模塊904包括:

      第一確定單元,用于當(dāng)監(jiān)測(cè)測(cè)試過程中的實(shí)際流量消耗值等于或大于預(yù)測(cè)流量消耗值時(shí),確定預(yù)定業(yè)務(wù)質(zhì)量測(cè)試過程完成。

      進(jìn)一步的,上述監(jiān)測(cè)模塊904包括:

      第二確定單元,用于當(dāng)監(jiān)測(cè)測(cè)試過程中的實(shí)際流量消耗值等于或大于預(yù)測(cè)流量消耗值與一補(bǔ)償閾值之和時(shí),確定預(yù)定業(yè)務(wù)質(zhì)量測(cè)試過程完成。

      其中,補(bǔ)償閾值為根據(jù)以往經(jīng)驗(yàn)而設(shè)定的一個(gè)數(shù)值,可以是一真實(shí)流量值,也可以是一百分比,例如,Y2表示監(jiān)測(cè)測(cè)試過程中的實(shí)際流量消耗值,Y1表示預(yù)測(cè)模型預(yù)測(cè)的預(yù)測(cè)流量消耗值,m表示補(bǔ)償閾值,那么當(dāng)Y2≥Y1(100+m)%時(shí),確定已完成測(cè)試,當(dāng)然可以理解的是補(bǔ)償閾值還可以是其他形式,具體情況可根據(jù)實(shí)際需要選擇,這里不進(jìn)行限制,其中,增加補(bǔ)償閾值的目的在于為了克服預(yù)測(cè)模型存在預(yù)測(cè)誤差,導(dǎo)致還未完成測(cè)試指標(biāo)即停止測(cè)試過程的問題。

      進(jìn)一步的,該測(cè)試裝置還包括:

      觸發(fā)模塊905,用于當(dāng)確定預(yù)定業(yè)務(wù)質(zhì)量測(cè)試過程完成時(shí),觸發(fā)預(yù)定業(yè)務(wù) 質(zhì)量測(cè)試的停止指令。

      也就是,當(dāng)確定測(cè)試過程完成時(shí),通過停止指令控制測(cè)試過程的停止,以即時(shí)減少測(cè)試流量的消耗。

      進(jìn)一步的,參見圖10,該測(cè)試裝置還包括:

      第二發(fā)送模塊906,用于在預(yù)定環(huán)境中完成預(yù)定業(yè)務(wù)質(zhì)量測(cè)試的過程,且在完成預(yù)定業(yè)務(wù)質(zhì)量測(cè)試的過程中,向云測(cè)試平臺(tái)發(fā)送對(duì)預(yù)定業(yè)務(wù)質(zhì)量測(cè)試時(shí)采集的、影響預(yù)定業(yè)務(wù)質(zhì)量測(cè)試對(duì)應(yīng)的測(cè)試指標(biāo)的多組一個(gè)或多個(gè)第二影響參數(shù)和與每組第二影響參數(shù)對(duì)應(yīng)的、第二測(cè)試終端完成預(yù)定業(yè)務(wù)質(zhì)量測(cè)試時(shí)的流量消耗記錄,以使云測(cè)試平臺(tái)根據(jù)多組第二影響參數(shù)和每組第二影響參數(shù)對(duì)應(yīng)的流量消耗記錄建立預(yù)測(cè)模型。

      預(yù)先建立在云測(cè)試平臺(tái)中的預(yù)測(cè)模型需要經(jīng)過一定量的數(shù)據(jù)訓(xùn)練才可進(jìn)行業(yè)務(wù)質(zhì)量測(cè)試,在未進(jìn)行一定量的數(shù)據(jù)訓(xùn)練之前,預(yù)測(cè)模型沒有預(yù)測(cè)能力。用于預(yù)測(cè)模型進(jìn)行數(shù)據(jù)訓(xùn)練的數(shù)據(jù)為影響業(yè)務(wù)質(zhì)量測(cè)試對(duì)應(yīng)的測(cè)試指標(biāo)的影響參數(shù)以及每次測(cè)試完成時(shí)所記錄的流量消耗值,這些數(shù)據(jù)的獲取可以通過將一個(gè)或多個(gè)測(cè)試終端的歷史測(cè)試過程中所獲取的相應(yīng)的數(shù)據(jù)發(fā)送至云測(cè)試平臺(tái)以供訓(xùn)練預(yù)測(cè)模型。

      綜上所述,本發(fā)明實(shí)施例提供的上述測(cè)試終端,通過建立的預(yù)測(cè)模型預(yù)測(cè)業(yè)務(wù)質(zhì)量測(cè)試所需的流量消耗值,具有一定的通用性,可適用于多種業(yè)務(wù)質(zhì)量測(cè)試指標(biāo)的測(cè)試過程,且該測(cè)試終端能夠自動(dòng)控制測(cè)試過程的停止,不需人工介入,有利于實(shí)現(xiàn)大量的自動(dòng)化測(cè)試,同時(shí)可減少整體測(cè)試時(shí)間和測(cè)試流量消耗值,提高測(cè)試效率。

      需要說明的是,該測(cè)試裝置是與上述第一實(shí)施例中的業(yè)務(wù)質(zhì)量測(cè)試指標(biāo)的測(cè)試方法對(duì)應(yīng)的測(cè)試裝置,上述第一實(shí)施例中的所有實(shí)施例均適用于該測(cè)試裝置的實(shí)施例,且能達(dá)到相同的技術(shù)效果。

      第五實(shí)施例

      本發(fā)明實(shí)施例提供了一種業(yè)務(wù)質(zhì)量測(cè)試指標(biāo)的測(cè)試裝置,應(yīng)用于云測(cè)試平臺(tái)側(cè),參見圖11,該測(cè)試裝置包括:

      第一接收模塊1101,用于接收第一測(cè)試終端對(duì)預(yù)定業(yè)務(wù)質(zhì)量測(cè)試采集的、影響預(yù)定業(yè)務(wù)質(zhì)量測(cè)試對(duì)應(yīng)的測(cè)試指標(biāo)的一個(gè)或多個(gè)第一影響參數(shù)。

      其中,業(yè)務(wù)質(zhì)量測(cè)試的種類具有多種,例如,視頻測(cè)試、網(wǎng)頁瀏覽測(cè)試等,而上述預(yù)定業(yè)務(wù)質(zhì)量測(cè)試指多種業(yè)務(wù)質(zhì)量測(cè)試中的一種,可以是視頻測(cè)試,也可以是網(wǎng)頁瀏覽測(cè)試,還可以是其他種類的測(cè)試。預(yù)定業(yè)務(wù)質(zhì)量測(cè)試對(duì)應(yīng)的測(cè)試指標(biāo)為該業(yè)務(wù)質(zhì)量測(cè)試時(shí)需采集的關(guān)鍵指標(biāo),例如,對(duì)于視頻測(cè)試而言,關(guān)鍵指標(biāo)為視頻首次播放緩沖時(shí)延,對(duì)于網(wǎng)頁瀏覽測(cè)試而言,關(guān)鍵指標(biāo)為首屏展現(xiàn)時(shí)延。

      上述第一影響參數(shù)為所有可能影響業(yè)務(wù)質(zhì)量測(cè)試對(duì)應(yīng)的測(cè)試指標(biāo)的影響因素,例如,影響視頻測(cè)試的關(guān)鍵指標(biāo)—視頻首次播放緩沖時(shí)延的影響因素包括但不限于:播放視頻源地址、視頻清晰度類型和碼率、客戶端播放器名稱、客戶端視頻緩沖大小、測(cè)試網(wǎng)絡(luò)類型(無線網(wǎng)絡(luò)/2G網(wǎng)絡(luò)/3G網(wǎng)絡(luò)/LTE網(wǎng)絡(luò))等。

      預(yù)測(cè)模塊1102,用于根據(jù)第一影響參數(shù),由預(yù)先建立的預(yù)測(cè)模型預(yù)測(cè)預(yù)定業(yè)務(wù)質(zhì)量測(cè)試所需的預(yù)測(cè)流量消耗值。

      也就是,在云測(cè)試平臺(tái)中預(yù)先建立有與預(yù)定業(yè)務(wù)質(zhì)量測(cè)試對(duì)應(yīng)的預(yù)測(cè)模型,該預(yù)測(cè)模塊1102可根據(jù)第一影響參數(shù)預(yù)測(cè)預(yù)定業(yè)務(wù)質(zhì)量測(cè)試所需的預(yù)測(cè)流量消耗值。其中,一個(gè)預(yù)測(cè)模型對(duì)應(yīng)一種業(yè)務(wù)質(zhì)量測(cè)試。

      第三發(fā)送模塊1103,用于將預(yù)測(cè)流量消耗值發(fā)送至第一測(cè)試終端,以使第一測(cè)試終端根據(jù)預(yù)測(cè)流量消耗值與預(yù)定業(yè)務(wù)質(zhì)量測(cè)試過程中監(jiān)測(cè)的實(shí)際流量消耗值,確定預(yù)定業(yè)務(wù)質(zhì)量測(cè)試過程是否完成。

      也就是,當(dāng)云測(cè)試平臺(tái)中的預(yù)測(cè)模型完成預(yù)測(cè)時(shí),第三發(fā)送模塊1103將預(yù)測(cè)結(jié)果下發(fā)至測(cè)試終端,在測(cè)試終端開始測(cè)試時(shí),測(cè)試終端可采用實(shí)時(shí)或定時(shí)的監(jiān)測(cè)方式,監(jiān)測(cè)測(cè)試過程中的實(shí)際流量消耗值,同時(shí)與預(yù)測(cè)模型預(yù)測(cè)的流量消耗值進(jìn)行比較,當(dāng)預(yù)測(cè)的流量消耗值與實(shí)際流量消耗值之間滿足預(yù)設(shè)關(guān)系時(shí),確定測(cè)試完成,若測(cè)試完成即可停止測(cè)試過程。

      綜上所述,本發(fā)明實(shí)施例提供的上述測(cè)試裝置,通過預(yù)先在云測(cè)試平臺(tái)建立預(yù)測(cè)模型,由預(yù)測(cè)模型預(yù)測(cè)每次測(cè)試過程中業(yè)務(wù)質(zhì)量測(cè)試所需的流量消耗值,并將預(yù)測(cè)的流量消耗值發(fā)送至測(cè)試終端,以使測(cè)試終端中的測(cè)試裝置能夠根據(jù)預(yù)測(cè)的流量消耗值和測(cè)試過程中監(jiān)測(cè)的實(shí)際流量消耗值,控制測(cè)試過程的停止。該測(cè)試裝置具有一定的通用性,可適用于多種業(yè)務(wù)質(zhì)量測(cè)試指標(biāo)的測(cè)試過程, 且能夠自動(dòng)控制測(cè)試過程的停止,可減少整體測(cè)試時(shí)間和測(cè)試流量消耗值,提高測(cè)試效率。

      進(jìn)一步的,參見圖12,該測(cè)試裝置還包括:

      第二接收模塊1104,用于接收第二測(cè)試終端對(duì)預(yù)定業(yè)務(wù)質(zhì)量測(cè)試時(shí)采集的、影響預(yù)定業(yè)務(wù)質(zhì)量測(cè)試對(duì)應(yīng)的測(cè)試指標(biāo)的多組一個(gè)或多個(gè)第二影響參數(shù)和每組第二影響參數(shù)對(duì)應(yīng)的、第二測(cè)試終端完成預(yù)定業(yè)務(wù)質(zhì)量測(cè)試時(shí)的流量消耗記錄。

      預(yù)先建立在云測(cè)試平臺(tái)中的預(yù)測(cè)模型需要經(jīng)過一定量的數(shù)據(jù)訓(xùn)練才可進(jìn)行業(yè)務(wù)質(zhì)量測(cè)試,在未進(jìn)行一定量的數(shù)據(jù)訓(xùn)練之前,預(yù)測(cè)模型沒有預(yù)測(cè)能力。用于預(yù)測(cè)模型進(jìn)行數(shù)據(jù)訓(xùn)練的數(shù)據(jù)為影響業(yè)務(wù)質(zhì)量測(cè)試對(duì)應(yīng)的測(cè)試指標(biāo)的影響參數(shù)以及每次測(cè)試完成時(shí)所記錄的流量消耗值,這些數(shù)據(jù)的獲取可以通過第二接收模塊1104接收一個(gè)或多個(gè)測(cè)試終端在歷史測(cè)試過程中所獲取的相應(yīng)的數(shù)據(jù)以供訓(xùn)練預(yù)測(cè)模型。

      需要說明的是,這里所述的第二測(cè)試終端指一個(gè)或多個(gè)測(cè)試終端。

      模型建立模塊1105,用于根據(jù)多組第二影響參數(shù)和每組第二影響參數(shù)對(duì)應(yīng)的流量消耗記錄,建立預(yù)測(cè)模型。

      進(jìn)一步的,模型建立模塊1105包括:

      分類單元,用于利用聚類分析法,將多組第二影響參數(shù)和每組第二影響參數(shù)對(duì)應(yīng)的流量消耗記錄進(jìn)行分類,其中,每個(gè)分類類別中具有至少一組第二影響參數(shù)以及該組第二影響參數(shù)對(duì)應(yīng)的流量消耗記錄。

      其中,聚類分析指將物理或抽象對(duì)象的集合分組為由類似的對(duì)象組成的多個(gè)類的分析過程,聚類分析的目標(biāo)就是在相似的基礎(chǔ)上收集數(shù)據(jù)來分類。因此,在本發(fā)明實(shí)施例中,分類單元可以利用聚類分析法將多組第二影響參數(shù)和每組第二影響參數(shù)對(duì)應(yīng)的流量消耗記錄進(jìn)行分類。

      均值確定單元,用于確定每個(gè)分類類別中所包含的所有流量消耗記錄的均值。

      其中,每個(gè)分類類別中均包含至少一個(gè)歷史中的流量消耗記錄值,對(duì)于包含多個(gè)流量消耗記錄值的分類類別,該分類類別所包含的所有流量消耗記錄的均值為多個(gè)流量消耗記錄值之和再除以流量消耗記錄值的個(gè)數(shù)后得到的數(shù)值, 若一個(gè)分類類別中只有一個(gè)流量消耗記錄值,則均值確定單元將該流量消耗記錄值記為均值。

      第三確定單元,用于將均值確定為該分類類別對(duì)應(yīng)的類別預(yù)測(cè)流量消耗值。

      也就是,當(dāng)進(jìn)行業(yè)務(wù)質(zhì)量測(cè)試時(shí),預(yù)測(cè)模型判斷接收到的影響參數(shù)屬于預(yù)先已分好的哪個(gè)分類類別,確定所屬的分類類別后,第三確定單元將該分類類別對(duì)應(yīng)的類別預(yù)測(cè)流量消耗值作為對(duì)該業(yè)務(wù)質(zhì)量測(cè)試預(yù)測(cè)的流量消耗值下發(fā)至測(cè)試終端。

      進(jìn)一步的,該預(yù)測(cè)模塊1102包括:

      第四確定單元,用于確定第一影響參數(shù)在預(yù)測(cè)模型中所屬的分類類別。

      預(yù)測(cè)單元,用于將第一影響參數(shù)所屬的分類類別對(duì)應(yīng)的類別預(yù)測(cè)流量消耗值作為預(yù)測(cè)模型預(yù)測(cè)的預(yù)定業(yè)務(wù)質(zhì)量測(cè)試所需的預(yù)測(cè)流量消耗值。

      綜上所述,本發(fā)明實(shí)施例提供的上述測(cè)試裝置通過建立的預(yù)測(cè)模型預(yù)測(cè)業(yè)務(wù)質(zhì)量測(cè)試所需的流量消耗值,具有有一定的通用性,可適用于多種業(yè)務(wù)質(zhì)量測(cè)試指標(biāo)的測(cè)試過程,且該測(cè)試裝置能夠自動(dòng)控制測(cè)試過程的停止,不需人工介入,有利于實(shí)現(xiàn)大量的自動(dòng)化測(cè)試,同時(shí)可減少整體測(cè)試時(shí)間和測(cè)試流量消耗值,提高測(cè)試效率。

      需要說明的是,該測(cè)試裝置是與上述第二實(shí)施例中的業(yè)務(wù)質(zhì)量測(cè)試指標(biāo)的測(cè)試方法對(duì)應(yīng)的測(cè)試裝置,上述第二實(shí)施例中的所有實(shí)施例均適用于該測(cè)試裝置的實(shí)施例,且能達(dá)到相同的技術(shù)效果。

      以上所述的是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出對(duì)于本技術(shù)領(lǐng)域的普通人員來說,在不脫離本發(fā)明所述的原理前提下還可以作出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也在本發(fā)明的保護(hù)范圍內(nèi)。

      本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。

      本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明實(shí)施例的實(shí)施例可提供為方法、裝置、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明實(shí)施例可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明實(shí)施例可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。

      本發(fā)明實(shí)施例是參照根據(jù)本發(fā)明實(shí)施例的方法、終端設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。

      這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。

      這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備上,使得在計(jì)算機(jī)或其他可編程終端設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程終端設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。

      盡管已描述了本發(fā)明實(shí)施例的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明實(shí)施例范圍的所有變更和修改。

      還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者終端設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者終端設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者終端設(shè)備中還存在另外的相 同要素。

      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1