国产精品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>

      Wap網(wǎng)關(guān)性能的測試方法

      文檔序號:7625735閱讀:232來源:國知局
      專利名稱:Wap網(wǎng)關(guān)性能的測試方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種WAP網(wǎng)關(guān)性能的測試方法,尤其是一種利用仿真客戶端和仿真服務(wù)器的WAP2.0WAP網(wǎng)關(guān)性能的測試方法。
      背景技術(shù)
      WAP網(wǎng)關(guān)既有代理服務(wù)器的功能,又兼具網(wǎng)關(guān)的功能,因此統(tǒng)稱WAP網(wǎng)關(guān),其主要有協(xié)議轉(zhuǎn)換和編解碼功能。WAP網(wǎng)關(guān)連接移動通信網(wǎng)絡(luò)和Internet,移動終端通過WAP網(wǎng)關(guān)可以訪問到Internet上的內(nèi)容服務(wù)器,從而獲得Internet內(nèi)容服務(wù)器提供的豐富的信息服務(wù)。
      隨著WAP協(xié)議的2.0版的推出,便出現(xiàn)了WAP2.0網(wǎng)關(guān),WAP2.0網(wǎng)關(guān)集成了WAP1.2和WAP2.0的所有功能。如圖1所示,為WAP2.0網(wǎng)關(guān)所在網(wǎng)絡(luò)環(huán)境的示意圖,WAP終端20通過GSM CSD/GPRS21等無線接入網(wǎng)絡(luò)與WAP2.0網(wǎng)關(guān)1進(jìn)行交互,而WAP2.0網(wǎng)關(guān)1通過Internet31和各種應(yīng)用服務(wù)器30進(jìn)行交互。WAP終端20及其無線網(wǎng)絡(luò)側(cè)稱為無線側(cè),而Internet和各種應(yīng)用服務(wù)器30一側(cè)稱為有線側(cè),WAP終端2通過無線網(wǎng)路向WAP2.0網(wǎng)關(guān)發(fā)出業(yè)務(wù)請求,由WAP2.0網(wǎng)關(guān)1向應(yīng)用服務(wù)器30轉(zhuǎn)發(fā),應(yīng)用服務(wù)器30回復(fù)響應(yīng),并由WAP2.0網(wǎng)關(guān)轉(zhuǎn)發(fā)與WAP終端20。
      隨著WAP2.0技術(shù)和相關(guān)業(yè)務(wù)的迅速發(fā)展,網(wǎng)關(guān)設(shè)備的處理性能直接關(guān)系到網(wǎng)絡(luò)運營的質(zhì)量,因此必須對WAP2.0網(wǎng)關(guān)質(zhì)量的測試非常重要?,F(xiàn)有的對WAP2.0網(wǎng)關(guān)的測試還局限于通過大量PC,使用相應(yīng)的軟件程序模擬用戶行為進(jìn)行WAP2.0測試,而沒有專門的性能測試系統(tǒng)。在測試過程中可能要使用很多的PC才能測試出WAP2.0網(wǎng)關(guān)的性能,因此測試成本非常高,而且非常繁瑣。

      發(fā)明內(nèi)容
      本發(fā)明的目的是針對現(xiàn)有技術(shù)的不足,提出一種WAP2.0WAP網(wǎng)關(guān)性能的測試方法,可以非常靈活和方便的測試WAP2.0網(wǎng)關(guān)的性能。
      為實現(xiàn)上述目的,本發(fā)明提供了一種WAP網(wǎng)關(guān)性能的測試方法,包括如下步驟步驟1、客戶端仿真器模擬WAP終端向WAP2.0網(wǎng)關(guān)發(fā)送第一連接請求;步驟2、所述WAP2.0網(wǎng)關(guān)向該客戶端仿真器返回與第一連接請求對應(yīng)的第一響應(yīng),并向服務(wù)器仿真器發(fā)送第二連接請求;步驟3、服務(wù)器仿真器向所述WAP2.0網(wǎng)關(guān)和客戶端仿真器返回與第二連接請求相對應(yīng)的第二響應(yīng);步驟4、該客戶端仿真器根據(jù)所述響應(yīng)得到WAP2.0網(wǎng)關(guān)的性能指標(biāo)。
      所述步驟3之后,步驟4之前還包括,所述客戶端仿真器判斷所述響應(yīng),如果為成功響應(yīng)則與WAP2.0網(wǎng)關(guān)保持連接,模擬另一WAP終端執(zhí)行步驟1;如果為失敗響應(yīng),則不發(fā)送連接請求。所述步驟4具體為,該客戶端仿真器根據(jù)返回的成功響應(yīng)的數(shù)目得到WAP2.0網(wǎng)關(guān)的最大并發(fā)連接數(shù)。
      本發(fā)明還提供了一種WAP網(wǎng)關(guān)性能的測試方法,包括如下步驟步驟1、客戶端仿真器模擬數(shù)個WAP終端向WAP2.0網(wǎng)關(guān)發(fā)送數(shù)個第一連接請求;步驟2、所述WAP2.0網(wǎng)關(guān)向該客戶端仿真器返回與所述數(shù)個第一連接請求對應(yīng)的數(shù)個第一響應(yīng),所述客戶端仿真器與WAP2.0網(wǎng)關(guān)建立該數(shù)個連接通道,所述WAP2.0網(wǎng)關(guān)向服務(wù)器仿真器發(fā)送與所述數(shù)個第一連接請求數(shù)目相同的數(shù)個第二連接請求;步驟3、服務(wù)器仿真器向所述WAP2.0網(wǎng)關(guān)返回與數(shù)個第二連接請求相對應(yīng)的數(shù)個第二響應(yīng),所述服務(wù)器仿真器與WAP2.0網(wǎng)關(guān)也建立該數(shù)個連接通道;步驟4、所述客戶端仿真器基于所述數(shù)個連接通道,模擬數(shù)個WAP終端向WAP2.0網(wǎng)關(guān)按一定速率發(fā)送業(yè)務(wù)請求;步驟5、所述WAP2.0網(wǎng)關(guān)向服務(wù)器仿真器轉(zhuǎn)發(fā)所述業(yè)務(wù)請求;步驟6、所述服務(wù)器仿真器根據(jù)所述業(yè)務(wù)請求向WAP2.0網(wǎng)關(guān)返回第三響應(yīng);步驟7、所述WAP2.0網(wǎng)關(guān)向客戶端仿真器轉(zhuǎn)發(fā)所述第三響應(yīng);步驟8、該客戶端仿真器根據(jù)所述第三響應(yīng)得到WAP2.0網(wǎng)關(guān)的性能指標(biāo)。
      所述步驟4具體為所述客戶端仿真器基于所述數(shù)個連接通道,在每一個連接通道上模擬一個WAP終端按照相同的速率向WAP2.0網(wǎng)關(guān)發(fā)送業(yè)務(wù)請求。
      所述步驟7之后,步驟8之前還包括步驟700、客戶端仿真器判斷所述第三響應(yīng),如果均為成功響應(yīng)則斷開所述數(shù)個連接通道,執(zhí)行步驟701;如果包含失敗響應(yīng),則斷開所述數(shù)個連接通道,執(zhí)行步驟709;步驟701、客戶端仿真器模擬數(shù)個WAP終端向WAP2.0網(wǎng)關(guān),發(fā)送與第一次發(fā)送第一連接請求數(shù)目相同的數(shù)個第一連接請求;步驟702、所述WAP2.0網(wǎng)關(guān)向該客戶端仿真器返回與所述數(shù)個第一連接請求對應(yīng)的教個第一響應(yīng),所述客戶端仿真器與WAP2.0網(wǎng)關(guān)建立該數(shù)個連接通道,所述WAP2.0網(wǎng)關(guān)向服務(wù)器仿真器發(fā)送與第一連接請求數(shù)目相同的數(shù)個第二連接請求;步驟703、服務(wù)器仿真器向所述WAP2.0網(wǎng)關(guān)返回與數(shù)個第二連接請求相對應(yīng)的數(shù)個第二響應(yīng),所述服務(wù)器仿真器與WAP2.0網(wǎng)關(guān)也建立該數(shù)個連接通道;步驟704、所述客戶端仿真器基于所述數(shù)個連接通道,在每一個連接通道上模擬WAP終端增大發(fā)送速率分別向WAP2.0網(wǎng)關(guān)發(fā)送業(yè)務(wù)請求;步驟705、所述WAP2.0網(wǎng)關(guān)向服務(wù)器仿真器轉(zhuǎn)發(fā)所述業(yè)務(wù)請求;步驟706、所述服務(wù)器仿真器根據(jù)所述業(yè)務(wù)請求向WAP2.0網(wǎng)關(guān)返回第三響應(yīng);步驟707、所述WAP2.0網(wǎng)關(guān)向客戶端仿真器轉(zhuǎn)發(fā)所述第三響應(yīng);步驟708、客戶端仿真器判斷所述第三響應(yīng),如果均為成功響應(yīng)則斷開所述數(shù)個連接通道,執(zhí)行步驟701;如果包含失敗響應(yīng),則斷開所述數(shù)個連接通道,執(zhí)行步驟709;步驟709、客戶端仿真器模擬數(shù)個WAP終端向WAP2.0網(wǎng)關(guān),發(fā)送與第一次發(fā)送連接請求數(shù)目相同的數(shù)個第一連接請求;步驟710、所述WAP2.0網(wǎng)關(guān)向該客戶端仿真器返回與所述數(shù)個第一連接請求對應(yīng)的數(shù)個第一響應(yīng),所述客戶端仿真器與WAP2.0網(wǎng)關(guān)建立該數(shù)個連接通道,所述WAP2.0網(wǎng)關(guān)向服務(wù)器仿真器發(fā)送與第一連接請求數(shù)目相同的數(shù)個第二連接請求;步驟711、服務(wù)器仿真器向所述WAP2.0網(wǎng)關(guān)返回與數(shù)個第二連接請求相對應(yīng)的數(shù)個第二響應(yīng),所述服務(wù)器仿真器與WAP2.0網(wǎng)關(guān)也建立該數(shù)個連接通道;步驟712、所述客戶端仿真器基于所述數(shù)個連接通道,在每一個連接通道上模擬WAP終端,按照出現(xiàn)失敗響應(yīng)所對應(yīng)的業(yè)務(wù)請求的發(fā)送速率,和最后一次均為成功的響應(yīng)所對應(yīng)的業(yè)務(wù)請求的發(fā)送速率平均后的速率,分別向WAP2.0網(wǎng)關(guān)發(fā)送業(yè)務(wù)請求;步驟713、所述WAP2.0網(wǎng)關(guān)向服務(wù)器仿真器轉(zhuǎn)發(fā)所述業(yè)務(wù)請求;步驟714、所述服務(wù)器仿真器根據(jù)所述業(yè)務(wù)請求向WAP2.0網(wǎng)關(guān)返回第三響應(yīng);步驟715、所述WAP2.0網(wǎng)關(guān)向客戶端仿真器轉(zhuǎn)發(fā)所述第三響應(yīng);步驟716、所述客戶端仿真器判斷所述第三響應(yīng),并按照平均原則向所述WAP2.0網(wǎng)關(guān)發(fā)送業(yè)務(wù)請求。
      所述步驟716具體為步驟7160、客戶端仿真器判斷所述第三響應(yīng),如果均為成功響應(yīng)則斷開所述數(shù)個連接通道,執(zhí)行步驟7161;如果包含失敗響應(yīng),則斷開所述數(shù)個連接通道,執(zhí)行步驟7166;步驟7161、所述客戶端仿真器判斷該均為成功響應(yīng)所對應(yīng)的業(yè)務(wù)請求的發(fā)送速率,與最后一次包含失敗響應(yīng)所對應(yīng)的業(yè)務(wù)請求的發(fā)送速率是否可以平均,如果可以平均則執(zhí)行步驟7162,否則執(zhí)行步驟8;步驟7162、客戶端仿真器模擬數(shù)個WAP終端向WAP2.0網(wǎng)關(guān),發(fā)送與第一次發(fā)送連接請求數(shù)目相同的數(shù)個第一連接請求;步驟7163、所述WAP2.0網(wǎng)關(guān)向該客戶端仿真器返回與所述數(shù)個第一連接請求對應(yīng)的數(shù)個第一響應(yīng),所述客戶端仿真器與WAP2.0網(wǎng)關(guān)建立該數(shù)個連接通道,所述WAP2.0網(wǎng)關(guān)向服務(wù)器仿真器發(fā)送與第一連接請求數(shù)目相同的數(shù)個第二連接請求;步驟7164、服務(wù)器仿真器向所述WAP2.0網(wǎng)關(guān)返回與數(shù)個第二連接請求相對應(yīng)的數(shù)個第二響應(yīng),所述服務(wù)器仿真器與WAP2.0網(wǎng)關(guān)也建立該數(shù)個連接通道;步驟7165、所述客戶端仿真器基于所述數(shù)個連接通道,在每一個連接通道上模擬WAP終端,按照均為成功響應(yīng)的對應(yīng)業(yè)務(wù)請求的發(fā)送速率,和最后一次包含失敗響應(yīng)的對應(yīng)業(yè)務(wù)請求的發(fā)送速率平均后的速率,分別向WAP2.0網(wǎng)關(guān)發(fā)送業(yè)務(wù)請求,執(zhí)行步驟713;步驟7166、所述客戶端仿真器判斷該包含失敗響應(yīng)所對應(yīng)的業(yè)務(wù)請求的發(fā)送速率,與最后一次均為成功響應(yīng)所對應(yīng)的業(yè)務(wù)請求的發(fā)送速率是否可以平均,如果可以平均則執(zhí)行步驟7167,否則執(zhí)行步驟8;步驟7167、客戶端仿真器模擬數(shù)個WAP終端向WAP2.0網(wǎng)關(guān),發(fā)送與第一次發(fā)送連接請求數(shù)目相同的數(shù)個第一連接請求;步驟7168、所述WAP2.0網(wǎng)關(guān)向該客戶端仿真器返回與所述數(shù)個第一連接請求對應(yīng)的數(shù)個第一響應(yīng),所述客戶端仿真器與WAP2.0網(wǎng)關(guān)建立該數(shù)個連接通道,所述WAP2.0網(wǎng)關(guān)向服務(wù)器仿真器發(fā)送與第一連接請求數(shù)目相同的數(shù)個第二連接請求;步驟7169、服務(wù)器仿真器向所述WAP2.0網(wǎng)關(guān)返回與數(shù)個第二連接請求相對應(yīng)的數(shù)個第二響應(yīng),所述服務(wù)器仿真器與WAP2.0網(wǎng)關(guān)也建立該數(shù)個連接通道;步驟71610、所述客戶端仿真器基于所述數(shù)個連接通道,在每一個連接通道上模擬WAP終端,按照包含失敗響應(yīng)所對應(yīng)的業(yè)務(wù)請求發(fā)送速率,和最后一次均為成功響應(yīng)所對應(yīng)業(yè)務(wù)請求發(fā)送速率平均后的速率,分別向WAP2.0網(wǎng)關(guān)發(fā)送業(yè)務(wù)請求,執(zhí)行步驟713。
      另外,所述步驟7之后,步驟8之前還可以包括步驟70、客戶端仿真器判斷所述第三響應(yīng),如果均為成功響應(yīng)則斷開所述數(shù)個連接通道,增大第一連接請求的發(fā)送數(shù)目執(zhí)行步驟1;如果包含失敗響應(yīng),則斷開所述數(shù)個連接通道,執(zhí)行步驟71;步驟71、所述客戶端仿真器按照包含失敗響應(yīng)所對應(yīng)的第一連接請求的發(fā)送數(shù)目,和最后一次均為成功響應(yīng)所對應(yīng)的第一連接請求的發(fā)送數(shù)目的平均數(shù)目,向WAP2.0網(wǎng)關(guān)發(fā)送第一連接請求;步驟72、所述WAP2.0網(wǎng)關(guān)向該客戶端仿真器返回與所述數(shù)個第一連接請求對應(yīng)的數(shù)個第一響應(yīng),所述客戶端仿真器與WAP2.0網(wǎng)關(guān)建立該數(shù)個連接通道,所述WAP2.0網(wǎng)關(guān)向服務(wù)器仿真器發(fā)送與所述數(shù)個第一連接請求數(shù)目相同的數(shù)個第二連接請求;步驟73、服務(wù)器仿真器向所述WAP2.0網(wǎng)關(guān)返回與數(shù)個第二連接請求相對應(yīng)的數(shù)個第二響應(yīng),所述服務(wù)器仿真器與WAP2.0網(wǎng)關(guān)也建立該數(shù)個連接通道;步驟74、所述客戶端仿真器基于所述數(shù)個連接通道,模擬數(shù)個WAP終端向WAP2.0網(wǎng)關(guān)按照首次業(yè)務(wù)請求的發(fā)送速率發(fā)送業(yè)務(wù)請求;步驟75、所述WAP2.0網(wǎng)關(guān)向服務(wù)器仿真器轉(zhuǎn)發(fā)所述業(yè)務(wù)請求;步驟76、所述服務(wù)器仿真器根據(jù)所述業(yè)務(wù)請求向WAP2.0網(wǎng)關(guān)返回第三響應(yīng);
      步驟77、所述WAP2.0網(wǎng)關(guān)向客戶端仿真器轉(zhuǎn)發(fā)所述第三響應(yīng);步驟78、客戶端仿真器判斷所述第三響應(yīng),按照平均原則,向WAP2.0網(wǎng)關(guān)發(fā)送第一連接請求。
      所述步驟78具體為步驟780、客戶端仿真器判斷所述第三響應(yīng),如果均為成功響應(yīng)則斷開所述數(shù)個連接通道,執(zhí)行步驟781;如果包含失敗響應(yīng),則斷開所述數(shù)個連接通道,執(zhí)行步驟783;步驟781、所述客戶端仿真器判斷該均為成功響應(yīng)所對應(yīng)的第一連接請求的發(fā)送數(shù)目,與最后一次包含失敗響應(yīng)的所對應(yīng)的第一連接請求的發(fā)送數(shù)目是否可以平均,如果可以平均則執(zhí)行步驟782,否則執(zhí)行步驟8;步驟782、客戶端仿真器模擬數(shù)個WAP終端向WAP2.0網(wǎng)關(guān),按照均為成功響應(yīng)所對應(yīng)第一連接請求的發(fā)送數(shù)目,和最后一次包含失敗響應(yīng)所對應(yīng)的第一連接請求的發(fā)送數(shù)目平均后的數(shù)目發(fā)送第一連接請求,執(zhí)行步驟72;步驟783、所述客戶端仿真器判斷該均包含失敗響應(yīng)所對應(yīng)的第一連接請求發(fā)送的速率,與最后一次均為成功響應(yīng)所對應(yīng)的第一連接請求發(fā)送速率是否可以平均,如果可以平均則執(zhí)行步驟784,否則執(zhí)行步驟8;步驟784、客戶端仿真器模擬數(shù)個WAP終端向WAP2.0網(wǎng)關(guān),按照包含失敗響應(yīng)所對應(yīng)的第一連接請求的發(fā)送數(shù)目,與最后一次均為成功響應(yīng)所對應(yīng)的第一連接請求發(fā)送的數(shù)目平均后的數(shù)目發(fā)送第一連接請求,執(zhí)行步驟72。
      所述步驟8中的WAP2.0網(wǎng)關(guān)的性能指標(biāo)為最大請求處理速率。
      因此,本發(fā)明WAP網(wǎng)關(guān)性能的測試方法實現(xiàn)了靈活和方便的對WAP2.0網(wǎng)關(guān)的性能進(jìn)行測試。
      下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。


      圖1為WAP2.0網(wǎng)關(guān)所在網(wǎng)絡(luò)環(huán)境的示意圖。
      圖2本發(fā)明WAP網(wǎng)關(guān)性能的測試方法的結(jié)構(gòu)圖。
      圖3為本發(fā)明WAP網(wǎng)關(guān)性能的測試方法的協(xié)議棧示意圖。
      圖4為本發(fā)明WAP網(wǎng)關(guān)性能的測試方法測試最大并發(fā)連接數(shù)的方法流程圖。
      圖5為本發(fā)明WAP網(wǎng)關(guān)性能的測試方法測試最大請求處理速率的方法流程圖之一。
      圖6為本發(fā)明WAP網(wǎng)關(guān)性能的測試方法測試最大請求處理速率的方法流程圖之二。
      圖7為本發(fā)明WAP網(wǎng)關(guān)性能的測試方法另一種測試最大請求處理速率的方法流程圖。
      具體實施例方式
      本發(fā)明是將WAP2.0網(wǎng)關(guān)獨立出來,完全脫離除網(wǎng)關(guān)之外的其他網(wǎng)絡(luò)設(shè)備,利用仿真客戶端和仿真服務(wù)器模擬與網(wǎng)關(guān)交互的其他網(wǎng)絡(luò)設(shè)備,以測試WAP2.0網(wǎng)關(guān)的性能。
      結(jié)合圖1和圖2所示,本發(fā)明利用客戶端仿真器2來模擬移動用戶,仿真WAP終端20和GSM CSD/GPRS20等無線接入網(wǎng)絡(luò),而用服務(wù)器仿真器3來仿真Internet21和各種應(yīng)用服務(wù)器30,以及無線運營商提供的各種數(shù)據(jù)業(yè)務(wù)平臺,如MMS(Multimedia Message Service多媒體消息服務(wù))和KJava(指基于Java的一種下載業(yè)務(wù),由于是針對手機(jī)的程序,尺寸都比較小,大概幾個KB左右,所以叫Kjava)下載等業(yè)務(wù)模型,即利用客戶端仿真器1可以模擬多個移動用戶(通過GGSN),利用服務(wù)器仿真器3模擬多個Web服務(wù)器,以及無線運營商提供的各種數(shù)據(jù)業(yè)務(wù)平臺,如MMS(Multimedia MessageService多媒體消息服務(wù))和KJava(指基于Java的一種下載業(yè)務(wù),由于是針對手機(jī)的程序,尺寸都比較小,大概幾個KB左右,所以叫Kjava)下載等業(yè)務(wù)模型,并且均與WAP2.0網(wǎng)關(guān)2相連接。客戶端仿真器1和服務(wù)器仿真器3的結(jié)構(gòu)比其所模擬的設(shè)備和網(wǎng)絡(luò)要簡單,可以模擬出WAP網(wǎng)關(guān)系統(tǒng)可見的協(xié)議和業(yè)務(wù)流量??蛻舳朔抡嫫?可以仿真WAP1.2和WAP2.0協(xié)議及基于其上的業(yè)務(wù)流量;服務(wù)器仿真器3可以仿真HTTP協(xié)議和基于其上的業(yè)務(wù)流量。WAP1.2協(xié)議的最高層是WSP協(xié)議,WAP2.0協(xié)議的最高層是WHTTP協(xié)議。即圖1中的無線側(cè)和有線側(cè)分別用客戶端仿真器1和服務(wù)器仿真器3來替換,即可得到如圖2所示的本發(fā)明的結(jié)構(gòu)。因此將WAP2.0網(wǎng)關(guān)2獨立出來,完全脫離除WAP2.0網(wǎng)關(guān)2以外的其他網(wǎng)絡(luò)設(shè)備,完全用客戶端仿真器1和服務(wù)器仿真器3模擬了和WAP2.0網(wǎng)關(guān)2交互的網(wǎng)絡(luò)設(shè)備(如GGSN和Web Server),可以確保測試的準(zhǔn)確程度。
      WAP2.0網(wǎng)關(guān)的主要功能在于傳輸層的處理,WAP2.0網(wǎng)關(guān)在移動數(shù)據(jù)業(yè)務(wù)處理中是無線側(cè)和有線側(cè)交互的節(jié)點,在無線側(cè)使用的是Wireless ProfiledTCP協(xié)議棧,在有線側(cè)則使用的是標(biāo)準(zhǔn)的TCP協(xié)議棧。
      WTCP(Wireless Transmission Control Protocol無線傳輸控制協(xié)議)是針對無線傳輸?shù)奶攸c制定的基于TCP的協(xié)議棧,對標(biāo)準(zhǔn)的TCP協(xié)議棧進(jìn)行了如下的優(yōu)化1、大的窗口(Large Window Size)2、大的初始化窗口(Large Initial Window)3、窗口衡量選項(Window Scale Option)4、MTU比默認(rèn)的MTU更大(MTU Larger than Default IP MTU)5、選擇性確認(rèn)(Selective Acknowledgement)如圖3所示,針對WTCP的特點,本發(fā)明根據(jù)WTCP的優(yōu)化選項構(gòu)建新的協(xié)議棧,主要包括如下幾項1、可調(diào)整的窗口大小可以隨意調(diào)整窗口大小,根據(jù)不同測試標(biāo)準(zhǔn)的需求可以使用不同的窗口大小進(jìn)行測試2、可調(diào)整的MTU大小可以根據(jù)不同測試標(biāo)準(zhǔn)以及不同WAP2.0網(wǎng)關(guān)設(shè)備的要求,隨意調(diào)整MTU的大小,而不是默認(rèn)的1500字節(jié);3、TCP的SACK選項TCP Option選項中增加SACK選項,滿足WTCP協(xié)議棧的要求。
      基于構(gòu)建完備的WTCP協(xié)議棧,可以在WTCP之上進(jìn)行各種應(yīng)用層測試,如HTTP over WTCP,使用WAP網(wǎng)關(guān)作為代理向服務(wù)器發(fā)送WHTTP請求。即客戶端仿真器與WAP20.網(wǎng)關(guān)之間為WTCP協(xié)議,WAP20.網(wǎng)關(guān)和服務(wù)器仿真器之間為TCP協(xié)議。
      如圖4所示,為本發(fā)明的WAP網(wǎng)關(guān)性能的測試方法測試最大并發(fā)連接數(shù)的方法流程圖,測試方法為步驟101、客戶端仿真器模擬WAP終端向WAP2.0網(wǎng)關(guān)發(fā)送連接請求;步驟102、WAP2.0網(wǎng)關(guān)向客戶端仿真器返回響應(yīng);步驟103、客戶端仿真器判斷該響應(yīng),如果為成功響應(yīng)則與WAP2.0網(wǎng)關(guān)保持連接,模擬另一WAP終端執(zhí)行步驟101;否則執(zhí)行步驟104;步驟104、該客戶端仿真器根據(jù)WAP2.0網(wǎng)關(guān)返回的所有成功響應(yīng)的數(shù)目,即與WAP2.0網(wǎng)關(guān)建立連接的數(shù)目即為本W(wǎng)AP2.0網(wǎng)關(guān)的最大并發(fā)連接數(shù),即WAP2.0網(wǎng)關(guān)支持的最大并發(fā)連接數(shù)。
      因為WAP2.0網(wǎng)關(guān)只能同時連接數(shù)量有限的WAP終端,此方法就是為了測試該WAP2.0網(wǎng)關(guān)可以同時連接多少WAP終端。
      如圖5和圖6所示,為本發(fā)明測試最大請求處理速率的方法流程圖,因為本方法流程非常大,因此分成兩幅圖描述,途中相同的字母A、B和C表示連接點,測試方法為步驟201、客戶端仿真器模擬N個WAP終端向WAP2.0網(wǎng)關(guān)發(fā)送N個第一連接請求;步驟202、所述WAP2.0網(wǎng)關(guān)向該客戶端仿真器返回與所述N個第一連接請求對應(yīng)的N個第一響應(yīng),所述客戶端仿真器與WAP2.0網(wǎng)關(guān)建立N個連接通道,所述WAP2.0網(wǎng)關(guān)向服務(wù)器仿真器發(fā)送與所述N個第一連接請求數(shù)目相同的N個第二連接請求;步驟203、服務(wù)器仿真器向所述WAP2.0網(wǎng)關(guān)返回與N個第二連接請求相對應(yīng)的N個第二響應(yīng),所述服務(wù)器仿真器與WAP2.0網(wǎng)關(guān)也建立N個連接通道;步驟204、所述客戶端仿真器基于所述N個連接通道,在每一個連接通道上模擬一個WAP終端按照相同的速率向WAP2.0網(wǎng)關(guān)發(fā)送業(yè)務(wù)請求;即按照NM/S的速率向WAP2.0網(wǎng)關(guān)發(fā)送業(yè)務(wù)請求;步驟205、所述WAP2.0網(wǎng)關(guān)向服務(wù)器仿真器轉(zhuǎn)發(fā)所述業(yè)務(wù)請求;步驟206、所述服務(wù)器仿真器根據(jù)所述業(yè)務(wù)請求向WAP2.0網(wǎng)關(guān)返回第三響應(yīng);步驟207、所述WAP2.0網(wǎng)關(guān)向客戶端仿真器轉(zhuǎn)發(fā)所述第三響應(yīng);步驟208、客戶端仿真器判斷所述第三響應(yīng),如果均為成功響應(yīng)則斷開所述N個連接通道,執(zhí)行步驟211;如果包含失敗響應(yīng),則斷開所述數(shù)個連接通道,執(zhí)行步驟221;步驟211、客戶端仿真器模擬N個WAP終端向WAP2.0網(wǎng)關(guān),發(fā)送N個第一連接請求;步驟212、所述WAP2.0網(wǎng)關(guān)向該客戶端仿真器返回與所述N個第一連接請求對應(yīng)的N個第一響應(yīng),所述客戶端仿真器與WAP2.0網(wǎng)關(guān)建立N個連接通道,所述WAP2.0網(wǎng)關(guān)向服務(wù)器仿真器發(fā)送與第一連接請求數(shù)目相同的N個第二連接請求;步驟213、服務(wù)器仿真器向所述WAP2.0網(wǎng)關(guān)返回與N個第二連接請求相對應(yīng)的N個第二響應(yīng),所述服務(wù)器仿真器與WAP2.0網(wǎng)關(guān)也建立N個連接通道;步驟214、所述客戶端仿真器基于所述N個連接通道,在每一個連接通道上模擬WAP終端增大發(fā)送速率按照Mi/SM/S分別向WAP2.0網(wǎng)關(guān)發(fā)送業(yè)務(wù)請求;即發(fā)送速率為NMi/S;步驟215、所述WAP2.0網(wǎng)關(guān)向服務(wù)器仿真器轉(zhuǎn)發(fā)所述業(yè)務(wù)請求;步驟216、所述服務(wù)器仿真器根據(jù)所述業(yè)務(wù)請求向WAP2.0網(wǎng)關(guān)返回第三響應(yīng);步驟217、所述WAP2.0網(wǎng)關(guān)向客戶端仿真器轉(zhuǎn)發(fā)所述第三響應(yīng);步驟218、客戶端仿真器判斷所述第三響應(yīng),如果均為成功響應(yīng)則斷開所述N個連接通道,執(zhí)行步驟211;如果包含失敗響應(yīng),則斷開所述N個連接通道,執(zhí)行步驟221;步驟221、客戶端仿真器模擬N個WAP終端向WAP2.0網(wǎng)關(guān),發(fā)送與第一次發(fā)送連接請求數(shù)目相同的N個第一連接請求;步驟222、所述WAP2.0網(wǎng)關(guān)向該客戶端仿真器返回與所述N個第一連接請求對應(yīng)的N個第一響應(yīng),所述客戶端仿真器與WAP2.0網(wǎng)關(guān)建立N個連接通道,所述WAP2.0網(wǎng)關(guān)向服務(wù)器仿真器發(fā)送N個第二連接請求;步驟223、服務(wù)器仿真器向所述WAP2.0網(wǎng)關(guān)返回與N個第二連接請求相對應(yīng)的N個第二響應(yīng),所述服務(wù)器仿真器與WAP2.0網(wǎng)關(guān)也建立N個連接通道;步驟224、所述客戶端仿真器基于所述數(shù)個連接通道,在每一個連接通道上模擬WAP終端,按照出現(xiàn)失敗響應(yīng)所對應(yīng)的業(yè)務(wù)請求的發(fā)送速率,和最后一次均為成功的響應(yīng)所對應(yīng)的業(yè)務(wù)請求的發(fā)送速率平均后的速率,分別向WAP2.0網(wǎng)關(guān)發(fā)送業(yè)務(wù)請求;步驟225、所述WAP2.0網(wǎng)關(guān)向服務(wù)器仿真器轉(zhuǎn)發(fā)所述業(yè)務(wù)請求;步驟226、所述服務(wù)器仿真器根據(jù)所述業(yè)務(wù)請求向WAP2.0網(wǎng)關(guān)返回第三響應(yīng);步驟227、所述WAP2.0網(wǎng)關(guān)向客戶端仿真器轉(zhuǎn)發(fā)所述第三響應(yīng);步驟228、客戶端仿真器判斷所述第三響應(yīng),如果均為成功響應(yīng)則斷開所述N個連接通道,執(zhí)行步驟230;如果包含失敗響應(yīng),則斷開所述N個連接通道,執(zhí)行步驟240;步驟230、所述客戶端仿真器判斷該均為成功響應(yīng)所對應(yīng)的業(yè)務(wù)請求的發(fā)送速率,與最后一次包含失敗響應(yīng)所對應(yīng)的業(yè)務(wù)請求的發(fā)送速率是否可以平均,如果可以平均則執(zhí)行步驟731,否則執(zhí)行步驟250;
      步驟231、客戶端仿真器模擬N個WAP終端向WAP2.0網(wǎng)關(guān),發(fā)送N個第一連接請求;步驟232、所述WAP2.0網(wǎng)關(guān)向該客戶端仿真器返回與所述N個第一連接請求對應(yīng)的N個第一響應(yīng),所述客戶端仿真器與WAP2.0網(wǎng)關(guān)建立該N個連接通道,所述WAP2.0網(wǎng)關(guān)向服務(wù)器仿真器發(fā)送與第一連接請求數(shù)目相同的N個第二連接請求;步驟233、服務(wù)器仿真器向所述WAP2.0網(wǎng)關(guān)返回與數(shù)個第二連接請求相對應(yīng)的N個第二響應(yīng),所述服務(wù)器仿真器與WAP2.0網(wǎng)關(guān)也建立該N個連接通道;步驟234、所述客戶端仿真器基于所述N個連接通道,在每一個連接通道上模擬WAP終端,按照均為成功響應(yīng)的對應(yīng)業(yè)務(wù)請求的發(fā)送速率,和最后一次包含失敗響應(yīng)的對應(yīng)業(yè)務(wù)請求的發(fā)送速率平均后的速率,分別向WAP2.0網(wǎng)關(guān)發(fā)送業(yè)務(wù)請求,執(zhí)行步驟225;步驟240、所述客戶端仿真器判斷該包含失敗響應(yīng)所對應(yīng)的業(yè)務(wù)請求的發(fā)送速率,與最后一次均為成功響應(yīng)所對應(yīng)的業(yè)務(wù)請求的發(fā)送速率是否可以平均,如果可以平均則執(zhí)行步驟241,否則執(zhí)行步驟250;步驟241、客戶端仿真器模擬N個WAP終端向WAP2.0網(wǎng)關(guān),發(fā)送與第一次發(fā)送連接請求數(shù)目相同的N個第一連接請求;步驟242、所述WAP2.0網(wǎng)關(guān)向該客戶端仿真器返回與所述N個第一連接請求對應(yīng)的N個第一響應(yīng),所述客戶端仿真器與WAP2.0網(wǎng)關(guān)建立N個連接通道,所述WAP2.0網(wǎng)關(guān)向服務(wù)器仿真器發(fā)送與第一連接請求數(shù)目相同的N個第二連接請求;步驟243、服務(wù)器仿真器向所述WAP2.0網(wǎng)關(guān)返回與N個第二連接請求相對應(yīng)的N個第二響應(yīng),所述服務(wù)器仿真器與WAP2.0網(wǎng)關(guān)也建立N個連接通道;步驟244、所述客戶端仿真器基于所述N個連接通道,在每一個連接通道上模擬WAP終端,按照包含失敗響應(yīng)所對應(yīng)的業(yè)務(wù)請求發(fā)送速率,和最后一次均為成功響應(yīng)所對應(yīng)業(yè)務(wù)請求發(fā)送速率平均后的速率,分別向WAP2.0網(wǎng)關(guān)發(fā)送業(yè)務(wù)請求,執(zhí)行步驟225;步驟250、該客戶端仿真器根據(jù)所述第三響應(yīng)得到WAP2.0網(wǎng)關(guān)的最大請求處理速率。
      在步驟230,客戶端仿真器判斷出本次均為成功響應(yīng)所對應(yīng)的業(yè)務(wù)請求的發(fā)送速率,與上次包含失敗響應(yīng)對應(yīng)的業(yè)務(wù)請求的發(fā)送速率不可以平均,則說明本次發(fā)送業(yè)務(wù)請求的速率與上次包含失敗響應(yīng)對應(yīng)的業(yè)務(wù)請求的發(fā)送速率相差1,因此本次全部成功響應(yīng)對應(yīng)的業(yè)務(wù)請求的發(fā)送速率為一個連接通道的最大業(yè)務(wù)處理速率,與連接通道數(shù)目N的乘積即為本網(wǎng)關(guān)的最大請求處理速率,即WAP2.0網(wǎng)關(guān)支持的最大HTTP處理速率。
      在步驟240,客戶端仿真器判斷出本次包含失敗響應(yīng)所對應(yīng)的業(yè)務(wù)請求的發(fā)送速率與上次全部成功響應(yīng)對應(yīng)的業(yè)務(wù)請求的發(fā)送速率不可以平均,則說明本次包含失敗響應(yīng)對應(yīng)的業(yè)務(wù)請求的發(fā)送速率與上次全部成功響應(yīng)對應(yīng)的業(yè)務(wù)請求的發(fā)送速率相差1,因此上次全部成功響應(yīng)對應(yīng)的業(yè)務(wù)請求的發(fā)送速率為一個連接通道的最大業(yè)務(wù)處理速率,與連接通道數(shù)目N的乘積即為本網(wǎng)關(guān)的最大請求處理速率。
      如圖7所示,為本發(fā)明的為本發(fā)明測試最大請求處理速率的另一方法流程圖,測試方法為步驟301、客戶端仿真器模擬Ni個WAP終端向WAP2.0網(wǎng)關(guān)發(fā)送Ni個第一連接請求;步驟302、所述WAP2.0網(wǎng)關(guān)向該客戶端仿真器返回與所述Ni個第一連接請求對應(yīng)的Ni個第一響應(yīng),所述客戶端仿真器與WAP2.0網(wǎng)關(guān)建立Ni個連接通道,所述WAP2.0網(wǎng)關(guān)向服務(wù)器仿真器發(fā)送與所述Ni個第一連接請求數(shù)目相同的Ni個第二連接請求;步驟303、服務(wù)器仿真器向所述WAP2.0網(wǎng)關(guān)返回與Ni個第二連接請求相對應(yīng)的Ni個第二響應(yīng),所述服務(wù)器仿真器與WAP2.0網(wǎng)關(guān)也建立Ni個連接通道;步驟304、所述客戶端仿真器基于所述Ni個連接通道,在每一個連接通道上模擬一個WAP終端按照相同的速率M/S向WAP2.0網(wǎng)關(guān)發(fā)送業(yè)務(wù)請求;因此基于Ni個通道的發(fā)送速率為NiM/S;步驟305、所述WAP2.0網(wǎng)關(guān)向服務(wù)器仿真器轉(zhuǎn)發(fā)所述業(yè)務(wù)請求;步驟306、所述服務(wù)器仿真器根據(jù)所述業(yè)務(wù)請求向WAP2.0網(wǎng)關(guān)返回第三響應(yīng);步驟307、所述WAP2.0網(wǎng)關(guān)向客戶端仿真器轉(zhuǎn)發(fā)所述第三響應(yīng);步驟308、客戶端仿真器判斷所述第三響應(yīng),如果均為成功響應(yīng)則斷開所述數(shù)個連接通道,增大第一連接請求的發(fā)送數(shù)目執(zhí)行步驟301;如果包含失敗響應(yīng),則斷開所述數(shù)個連接通道,執(zhí)行步驟310;步驟310、所述客戶端仿真器按照包含失敗響應(yīng)所對應(yīng)的第一連接請求的發(fā)送數(shù)目,和最后一次均為成功響應(yīng)所對應(yīng)的第一連接請求的發(fā)送數(shù)目的平均數(shù)目,向WAP2.0網(wǎng)關(guān)發(fā)送第一連接請求;步驟311、所述WAP2.0網(wǎng)關(guān)向該客戶端仿真器返回與所述Ni個第一連接請求對應(yīng)的Ni個第一響應(yīng),所述客戶端仿真器與WAP2.0網(wǎng)關(guān)建立Ni個連接通道,所述WAP2.0網(wǎng)關(guān)向服務(wù)器仿真器發(fā)送與所述Ni個第一連接請求數(shù)目相同的Ni個第二連接請求;步驟312、服務(wù)器仿真器向所述WAP2.0網(wǎng)關(guān)返回與Ni個第二連接請求相對應(yīng)的Ni個第二響應(yīng),所述服務(wù)器仿真器與WAP2.0網(wǎng)關(guān)也建立該Ni連接通道;步驟313、所述客戶端仿真器基于所述Ni個連接通道,模擬Ni個WAP終端向WAP2.0網(wǎng)關(guān)按照首次業(yè)務(wù)請求的發(fā)送速率M/S發(fā)送業(yè)務(wù)請求;步驟314、所述WAP2.0網(wǎng)關(guān)向服務(wù)器仿真器轉(zhuǎn)發(fā)所述業(yè)務(wù)請求;步驟315、所述服務(wù)器仿真器根據(jù)所述業(yè)務(wù)請求向WAP2.0網(wǎng)關(guān)返回第三響應(yīng);
      步驟316、所述WAP2.0網(wǎng)關(guān)向客戶端仿真器轉(zhuǎn)發(fā)所述第三響應(yīng);步驟317、客戶端仿真器判斷所述第三響應(yīng),如果均為成功響應(yīng)則斷開所述Ni個連接通道,執(zhí)行步驟320;如果包含失敗響應(yīng),則斷開所述數(shù)個連接通道,執(zhí)行步驟330;步驟320、所述客戶端仿真器判斷該均為成功響應(yīng)所對應(yīng)的第一連接請求的發(fā)送數(shù)目,與最后一次包含失敗響應(yīng)的所對應(yīng)的第一連接請求的發(fā)送數(shù)目是否可以平均,如果可以平均則執(zhí)行步驟321,否則執(zhí)行步驟340;步驟321、客戶端仿真器模擬Ni個WAP終端向WAP2.0網(wǎng)關(guān),按照均為成功響應(yīng)所對應(yīng)第一連接請求的發(fā)送數(shù)目,和最后一次包含失敗響應(yīng)所對應(yīng)的第一連接請求的發(fā)送數(shù)目平均后的數(shù)目發(fā)送第一連接請求,執(zhí)行步驟311;步驟330、所述客戶端仿真器判斷該均包含失敗響應(yīng)所對應(yīng)的第一連接請求發(fā)送的速率,與最后一次均為成功響應(yīng)所對應(yīng)的第一連接請求發(fā)送速率是否可以平均,如果可以平均則執(zhí)行步驟784,否則執(zhí)行步驟340;步驟331、客戶端仿真器模擬Ni個WAP終端向WAP2.0網(wǎng)關(guān),按照包含失敗響應(yīng)所對應(yīng)的第一連接請求的發(fā)送數(shù)目,與最后一次均為成功響應(yīng)所對應(yīng)的第一連接請求發(fā)送的數(shù)目平均后的數(shù)目發(fā)送第一連接請求,執(zhí)行步驟311;步驟340、該客戶端仿真器根據(jù)所述第三響應(yīng)得到WAP2.0網(wǎng)關(guān)的最大請求處理速率。
      在步驟320,客戶端仿真器判斷出本次均為成功響應(yīng)所對應(yīng)的第一連接請求的發(fā)送數(shù)目,與上次包含失敗響應(yīng)對應(yīng)的第一連接請求的發(fā)送數(shù)目不可以平均,則說明本次發(fā)送第一連接請求的速目與上次包含失敗響應(yīng)對應(yīng)的第一連接請求的發(fā)送速目相差1,因此本次全部成功響應(yīng)對應(yīng)的業(yè)務(wù)請求的發(fā)送數(shù)目,與業(yè)務(wù)請求的發(fā)送速率M/S的乘積為本網(wǎng)關(guān)的最大請求處理速率,即WAP2.0網(wǎng)關(guān)支持的最大HTTP處理速率。
      在步驟330,客戶端仿真器判斷出本次包含失敗響應(yīng)所對應(yīng)的第一連接請求的發(fā)送數(shù)目,與上次全部成功響應(yīng)對應(yīng)的第一連接請求的發(fā)送速目不可以平均,則說明本次發(fā)送第一連接請求的速目與上次全部成功響應(yīng)對應(yīng)的第一連接請求的發(fā)送速目相差1,因此上次全部成功響應(yīng)對應(yīng)的第一連接請求的發(fā)送速目,與業(yè)務(wù)請求的發(fā)送速率M/S的乘積為本網(wǎng)關(guān)的最大請求處理速率。
      綜上所述,在上一實施例是利用相同的連接通道N,基于其改變業(yè)務(wù)請求的發(fā)送速率Mi,來測量最大請求處理速率的,而本實施例則是改變連接通道Ni,而業(yè)務(wù)請求的發(fā)送速率M是不變的,來進(jìn)行測量最大請求處理速率,但是其結(jié)果一定是相同的。
      以上兩項WAP2.0網(wǎng)關(guān)的性能指標(biāo)越高說明WAP2.0網(wǎng)關(guān)的性能越高。
      因此,本發(fā)明WAP2.0WAP網(wǎng)關(guān)性能的測試方法實現(xiàn)了靈活和方便的對WAP2.0網(wǎng)關(guān)的性能進(jìn)行測試。
      最后所應(yīng)說明的是,以上實施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實施例對本發(fā)明進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。
      權(quán)利要求
      1.一種WAP網(wǎng)關(guān)性能的測試方法,其中包括如下步驟步驟1、客戶端仿真器模擬WAP終端向WAP2.0網(wǎng)關(guān)發(fā)送第一連接請求;步驟2、所述WAP2.0網(wǎng)關(guān)向該客戶端仿真器返回與第一連接請求對應(yīng)的第一響應(yīng),并向服務(wù)器仿真器發(fā)送第二連接請求;步驟3、服務(wù)器仿真器向所述WAP2.0網(wǎng)關(guān)和客戶端仿真器返回與第二連接請求相對應(yīng)的第二響應(yīng);步驟4、該客戶端仿真器根據(jù)所述響應(yīng)得到WAP2.0網(wǎng)關(guān)的性能指標(biāo)。
      2.根據(jù)權(quán)利要求1所述的WAP網(wǎng)關(guān)性能的測試方法,其中所述步驟3之后,步驟4之前還包括,所述客戶端仿真器判斷所述響應(yīng),如果為成功響應(yīng)則與WAP2.0網(wǎng)關(guān)保持連接,模擬另一WAP終端執(zhí)行步驟1;如果為失敗響應(yīng),則不發(fā)送連接請求。
      3.根據(jù)權(quán)利要求1或2所述的WAP網(wǎng)關(guān)性能的測試方法,其中所述步驟4具體為,該客戶端仿真器根據(jù)返回的成功響應(yīng)的數(shù)目得到WAP2.0網(wǎng)關(guān)的最大并發(fā)連接數(shù)。
      4.一種WAP網(wǎng)關(guān)性能的測試方法,其中包括如下步驟步驟1、客戶端仿真器模擬數(shù)個WAP終端向WAP2.0網(wǎng)關(guān)發(fā)送數(shù)個第一連接請求;步驟2、所述WAP2.0網(wǎng)關(guān)向該客戶端仿真器返回與所述數(shù)個第一連接請求對應(yīng)的數(shù)個第一響應(yīng),所述客戶端仿真器與WAP2.0網(wǎng)關(guān)建立該數(shù)個連接通道,所述WAP2.0網(wǎng)關(guān)向服務(wù)器仿真器發(fā)送與所述數(shù)個第一連接請求數(shù)目相同的數(shù)個第二連接請求;步驟3、服務(wù)器仿真器向所述WAP2.0網(wǎng)關(guān)返回與數(shù)個第二連接請求相對應(yīng)的數(shù)個第二響應(yīng),所述服務(wù)器仿真器與WAP2.0網(wǎng)關(guān)也建立該數(shù)個連接通道;步驟4、所述客戶端仿真器基于所述數(shù)個連接通道,模擬數(shù)個WAP終端向WAP2.0網(wǎng)關(guān)按一定速率發(fā)送業(yè)務(wù)請求;步驟5、所述WAP2.0網(wǎng)關(guān)向服務(wù)器仿真器轉(zhuǎn)發(fā)所述業(yè)務(wù)請求;步驟6、所述服務(wù)器仿真器根據(jù)所述業(yè)務(wù)請求向WAP2.0網(wǎng)關(guān)返回第三響應(yīng);步驟7、所述WAP2.0網(wǎng)關(guān)向客戶端仿真器轉(zhuǎn)發(fā)所述第三響應(yīng);步驟8、該客戶端仿真器根據(jù)所述第三響應(yīng)得到WAP2.0網(wǎng)關(guān)的性能指標(biāo)。
      5.根據(jù)權(quán)利要求4所述的WAP網(wǎng)關(guān)性能的測試方法,其中所述步驟4具體為所述客戶端仿真器基于所述數(shù)個連接通道,在每一個連接通道上模擬一個WAP終端按照相同的速率向WAP2.0網(wǎng)關(guān)發(fā)送業(yè)務(wù)請求。
      6.根據(jù)權(quán)利要求4或5所述的WAP網(wǎng)關(guān)性能的測試方法,其中所述步驟7之后,步驟8之前還包括步驟700、客戶端仿真器判斷所述第三響應(yīng),如果均為成功響應(yīng)則斷開所述數(shù)個連接通道,執(zhí)行步驟701;如果包含失敗響應(yīng),則斷開所述數(shù)個連接通道,執(zhí)行步驟709;步驟701、客戶端仿真器模擬數(shù)個WAP終端向WAP2.0網(wǎng)關(guān),發(fā)送與第一次發(fā)送第一連接請求數(shù)目相同的數(shù)個第一連接請求;步驟702、所述WAP2.0網(wǎng)關(guān)向該客戶端仿真器返回與所述數(shù)個第一連接請求對應(yīng)的數(shù)個第一響應(yīng),所述客戶端仿真器與WAP2.0網(wǎng)關(guān)建立該數(shù)個連接通道,所述WAP2.0網(wǎng)關(guān)向服務(wù)器仿真器發(fā)送與第一連接請求數(shù)目相同的數(shù)個第二連接請求;步驟703、服務(wù)器仿真器向所述WAP2.0網(wǎng)關(guān)返回與數(shù)個第二連接請求相對應(yīng)的數(shù)個第二響應(yīng),所述服務(wù)器仿真器與WAP2.0網(wǎng)關(guān)也建立該數(shù)個連接通道;步驟704、所述客戶端仿真器基于所述數(shù)個連接通道,在每一個連接通道上模擬WAP終端增大發(fā)送速率分別向WAP2.0網(wǎng)關(guān)發(fā)送業(yè)務(wù)請求;步驟705、所述WAP2.0網(wǎng)關(guān)向服務(wù)器仿真器轉(zhuǎn)發(fā)所述業(yè)務(wù)請求;步驟706、所述服務(wù)器仿真器根據(jù)所述業(yè)務(wù)請求向WAP2.0網(wǎng)關(guān)返回第三響應(yīng);步驟707、所述WAP2.0網(wǎng)關(guān)向客戶端仿真器轉(zhuǎn)發(fā)所述第三響應(yīng);步驟708、客戶端仿真器判斷所述第三響應(yīng),如果均為成功響應(yīng)則斷開所述數(shù)個連接通道,執(zhí)行步驟701;如果包含失敗響應(yīng),則斷開所述數(shù)個連接通道,執(zhí)行步驟709;步驟709、客戶端仿真器模擬數(shù)個WAP終端向WAP2.0網(wǎng)關(guān),發(fā)送與第一次發(fā)送連接請求數(shù)目相同的數(shù)個第一連接請求;步驟710、所述WAP2.0網(wǎng)關(guān)向該客戶端仿真器返回與所述數(shù)個第一連接請求對應(yīng)的數(shù)個第一響應(yīng),所述客戶端仿真器與WAP2.0網(wǎng)關(guān)建立該數(shù)個連接通道,所述WAP2.0網(wǎng)關(guān)向服務(wù)器仿真器發(fā)送與第一連接請求數(shù)目相同的數(shù)個第二連接請求;步驟711、服務(wù)器仿真器向所述WAP2.0網(wǎng)關(guān)返回與數(shù)個第二連接請求相對應(yīng)的數(shù)個第二響應(yīng),所述服務(wù)器仿真器與WAP2.0網(wǎng)關(guān)也建立該數(shù)個連接通道;步驟712、所述客戶端仿真器基于所述數(shù)個連接通道,在每一個連接通道上模擬WAP終端,按照出現(xiàn)失敗響應(yīng)所對應(yīng)的業(yè)務(wù)請求的發(fā)送速率,和最后一次均為成功的響應(yīng)所對應(yīng)的業(yè)務(wù)請求的發(fā)送速率平均后的速率,分別向WAP2.0網(wǎng)關(guān)發(fā)送業(yè)務(wù)請求;步驟713、所述WAP2.0網(wǎng)關(guān)向服務(wù)器仿真器轉(zhuǎn)發(fā)所述業(yè)務(wù)請求;步驟714、所述服務(wù)器仿真器根據(jù)所述業(yè)務(wù)請求向WAP2.0網(wǎng)關(guān)返回第三響應(yīng);步驟715、所述WAP2.0網(wǎng)關(guān)向客戶端仿真器轉(zhuǎn)發(fā)所述第三響應(yīng);步驟716、所述客戶端仿真器判斷所述第三響應(yīng),并按照平均原則向所述WAP2.0網(wǎng)關(guān)發(fā)送業(yè)務(wù)請求。
      7.根據(jù)權(quán)利要求6所述的WAP網(wǎng)關(guān)性能的測試方法,其中所述步驟716具體為步驟7160、客戶端仿真器判斷所述第三響應(yīng),如果均為成功響應(yīng)則斷開所述數(shù)個連接通道,執(zhí)行步驟7161;如果包含失敗響應(yīng),則斷開所述數(shù)個連接通道,執(zhí)行步驟7166;步驟7161、所述客戶端仿真器判斷該均為成功響應(yīng)所對應(yīng)的業(yè)務(wù)請求的發(fā)送速率,與最后一次包含失敗響應(yīng)所對應(yīng)的業(yè)務(wù)請求的發(fā)送速率是否可以平均,如果可以平均則執(zhí)行步驟7162,否則執(zhí)行步驟8;步驟7162、客戶端仿真器模擬數(shù)個WAP終端向WAP2.0網(wǎng)關(guān),發(fā)送與第一次發(fā)送連接請求數(shù)目相同的數(shù)個第一連接請求;步驟7163、所述WAP2.0網(wǎng)關(guān)向該客戶端仿真器返回與所述數(shù)個第一連接請求對應(yīng)的數(shù)個第一響應(yīng),所述客戶端仿真器與WAP2.0網(wǎng)關(guān)建立該數(shù)個連接通道,所述WAP2.0網(wǎng)關(guān)向服務(wù)器仿真器發(fā)送與第一連接請求數(shù)目相同的數(shù)個第二連接請求;步驟7164、服務(wù)器仿真器向所述WAP2.0網(wǎng)關(guān)返回與數(shù)個第二連接請求相對應(yīng)的數(shù)個第二響應(yīng),所述服務(wù)器仿真器與WAP2.0網(wǎng)關(guān)也建立該數(shù)個連接通道;步驟7165、所述客戶端仿真器基于所述數(shù)個連接通道,在每一個連接通道上模擬WAP終端,按照均為成功響應(yīng)的對應(yīng)業(yè)務(wù)請求的發(fā)送速率,和最后一次包含失敗響應(yīng)的對應(yīng)業(yè)務(wù)請求的發(fā)送速率平均后的速率,分別向WAP2.0網(wǎng)關(guān)發(fā)送業(yè)務(wù)請求,執(zhí)行步驟713;步驟7166、所述客戶端仿真器判斷該包含失敗響應(yīng)所對應(yīng)的業(yè)務(wù)請求的發(fā)送速率,與最后一次均為成功響應(yīng)所對應(yīng)的業(yè)務(wù)請求的發(fā)送速率是否可以平均,如果可以平均則執(zhí)行步驟7167,否則執(zhí)行步驟8;步驟7167、客戶端仿真器模擬數(shù)個WAP終端向WAP2.0網(wǎng)關(guān),發(fā)送與第一次發(fā)送連接請求數(shù)目相同的數(shù)個第一連接請求;步驟7168、所述WAP2.0網(wǎng)關(guān)向該客戶端仿真器返回與所述數(shù)個第一連接請求對應(yīng)的數(shù)個第一響應(yīng),所述客戶端仿真器與WAP2.0網(wǎng)關(guān)建立該數(shù)個連接通道,所述WAP2.0網(wǎng)關(guān)向服務(wù)器仿真器發(fā)送與第一連接請求數(shù)目相同的數(shù)個第二連接請求;步驟7169、服務(wù)器仿真器向所述WAP2.0網(wǎng)關(guān)返回與數(shù)個第二連接請求相對應(yīng)的數(shù)個第二響應(yīng),所述服務(wù)器仿真器與WAP2.0網(wǎng)關(guān)也建立該數(shù)個連接通道;步驟71610、所述客戶端仿真器基于所述數(shù)個連接通道,在每一個連接通道上模擬WAP終端,按照包含失敗響應(yīng)所對應(yīng)的業(yè)務(wù)請求發(fā)送速率,和最后一次均為成功響應(yīng)所對應(yīng)業(yè)務(wù)請求發(fā)送速率平均后的速率,分別向WAP2.0網(wǎng)關(guān)發(fā)送業(yè)務(wù)請求,執(zhí)行步驟713。
      8.根據(jù)權(quán)利要求4或5所述的WAP網(wǎng)關(guān)性能的測試方法,其中所述步驟7之后,步驟8之前還包括步驟70、客戶端仿真器判斷所述第三響應(yīng),如果均為成功響應(yīng)則斷開所述數(shù)個連接通道,增大第一連接請求的發(fā)送數(shù)目執(zhí)行步驟1;如果包含失敗響應(yīng),則斷開所述數(shù)個連接通道,執(zhí)行步驟71;步驟71、所述客戶端仿真器按照包含失敗響應(yīng)所對應(yīng)的第一連接請求的發(fā)送數(shù)目,和最后一次均為成功響應(yīng)所對應(yīng)的第一連接請求的發(fā)送數(shù)目的平均數(shù)目,向WAP2.0網(wǎng)關(guān)發(fā)送第一連接請求;步驟72、所述WAP2.0網(wǎng)關(guān)向該客戶端仿真器返回與所述數(shù)個第一連接請求對應(yīng)的數(shù)個第一響應(yīng),所述客戶端仿真器與WAP2.0網(wǎng)關(guān)建立該數(shù)個連接通道,所述WAP2.0網(wǎng)關(guān)向服務(wù)器仿真器發(fā)送與所述數(shù)個第一連接請求數(shù)目相同的數(shù)個第二連接請求;步驟73、服務(wù)器仿真器向所述WAP2.0網(wǎng)關(guān)返回與數(shù)個第二連接請求相對應(yīng)的數(shù)個第二響應(yīng),所述服務(wù)器仿真器與WAP2.0網(wǎng)關(guān)也建立該數(shù)個連接通道;步驟74、所述客戶端仿真器基于所述數(shù)個連接通道,模擬數(shù)個WAP終端向WAP2.0網(wǎng)關(guān)按照首次業(yè)務(wù)請求的發(fā)送速率發(fā)送業(yè)務(wù)請求;步驟75、所述WAP2.0網(wǎng)關(guān)向服務(wù)器仿真器轉(zhuǎn)發(fā)所述業(yè)務(wù)請求;步驟76、所述服務(wù)器仿真器根據(jù)所述業(yè)務(wù)請求向WAP2.0網(wǎng)關(guān)返回第三響應(yīng);步驟77、所述WAP2.0網(wǎng)關(guān)向客戶端仿真器轉(zhuǎn)發(fā)所述第三響應(yīng);步驟78、客戶端仿真器判斷所述第三響應(yīng),按照平均原則,向WAP2.0網(wǎng)關(guān)發(fā)送第一連接請求。
      9.根據(jù)權(quán)利要求8所述的WAP網(wǎng)關(guān)性能的測試方法,其中所述步驟78具體為步驟780、客戶端仿真器判斷所述第三響應(yīng),如果均為成功響應(yīng)則斷開所述數(shù)個連接通道,執(zhí)行步驟781;如果包含失敗響應(yīng),則斷開所述數(shù)個連接通道,執(zhí)行步驟783;步驟781、所述客戶端仿真器判斷該均為成功響應(yīng)所對應(yīng)的第一連接請求的發(fā)送數(shù)目,與最后一次包含失敗響應(yīng)的所對應(yīng)的第一連接請求的發(fā)送數(shù)目是否可以平均,如果可以平均則執(zhí)行步驟782,否則執(zhí)行步驟8;步驟782、客戶端仿真器模擬數(shù)個WAP終端向WAP2.0網(wǎng)關(guān),按照均為成功響應(yīng)所對應(yīng)第一連接請求的發(fā)送數(shù)目,和最后一次包含失敗響應(yīng)所對應(yīng)的第一連接請求的發(fā)送數(shù)目平均后的數(shù)目發(fā)送第一連接請求,執(zhí)行步驟72;步驟783、所述客戶端仿真器判斷該均包含失敗響應(yīng)所對應(yīng)的第一連接請求發(fā)送的速率,與最后一次均為成功響應(yīng)所對應(yīng)的第一連接請求發(fā)送速率是否可以平均,如果可以平均則執(zhí)行步驟784,否則執(zhí)行步驟8;步驟784、客戶端仿真器模擬數(shù)個WAP終端向WAP2.0網(wǎng)關(guān),按照包含失敗響應(yīng)所對應(yīng)的第一連接請求的發(fā)送數(shù)目,與最后一次均為成功響應(yīng)所對應(yīng)的第一連接請求發(fā)送的數(shù)目平均后的數(shù)目發(fā)送第一連接請求,執(zhí)行步驟72。
      10.根據(jù)權(quán)利要求4所述的WAP網(wǎng)關(guān)性能的測試方法,其中所述步驟8中的WAP2.0網(wǎng)關(guān)的性能指標(biāo)為最大請求處理速率。
      全文摘要
      本發(fā)明涉及一種WAP網(wǎng)關(guān)性能的測試方法,包括1.客戶端仿真器向WAP2.0網(wǎng)關(guān)發(fā)送第一連接請求;2.WAP2.0網(wǎng)關(guān)返回第一響應(yīng),并發(fā)送第二連接請求;3.服務(wù)器仿真器返回第二響應(yīng);4.客戶端仿真器得到WAP2.0網(wǎng)關(guān)的性能指標(biāo)。另一種WAP網(wǎng)關(guān)性能的測試方法,包括1.客戶端仿真器向WAP2.0網(wǎng)關(guān)發(fā)送數(shù)個第一連接請求;2.WAP2.0網(wǎng)關(guān)返回數(shù)個第一響應(yīng),WAP2.0網(wǎng)關(guān)發(fā)送數(shù)個第二連接請求;3.服務(wù)器仿真器返回與數(shù)個第二響應(yīng);4.客戶端仿真器發(fā)送業(yè)務(wù)請求;5.WAP2.0網(wǎng)關(guān)轉(zhuǎn)發(fā)業(yè)務(wù)請求;6.服務(wù)器仿真器返回第三響應(yīng);7.WAP2.0轉(zhuǎn)發(fā)第三響應(yīng);8.得到WAP2.0網(wǎng)關(guān)的性能指標(biāo)。
      文檔編號H04L12/26GK1744535SQ200510112828
      公開日2006年3月8日 申請日期2005年10月14日 優(yōu)先權(quán)日2005年10月14日
      發(fā)明者楊光華, 劉鈞毅, 程衛(wèi)東 申請人:中國移動通信集團(tuán)公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1