專利名稱:內(nèi)耗測(cè)試模塊、內(nèi)耗測(cè)試方法、仿真測(cè)試系統(tǒng)及仿真測(cè)試方法
技術(shù)領(lǐng)域:
本發(fā)明屬于仿真測(cè)試技術(shù)領(lǐng)域,涉及一種網(wǎng)絡(luò)業(yè)務(wù)仿真測(cè)試系統(tǒng)和方法,尤其 涉及一種內(nèi)耗測(cè)試模塊、內(nèi)耗測(cè)試方法、仿真測(cè)試系統(tǒng)以及仿真測(cè)試方法。
背景技術(shù):
為了在無線網(wǎng)絡(luò)環(huán)境中,通過對(duì)WAPI (WLAN Authentication and Privacylnfrastructure無線局域網(wǎng)認(rèn)證與保密基礎(chǔ)結(jié)構(gòu))認(rèn)證的仿真測(cè)試,來反映當(dāng)前網(wǎng)
絡(luò)、測(cè)試設(shè)備中進(jìn)行WAPI認(rèn)證的性能狀況。需要滿足實(shí)時(shí)性要求,能夠準(zhǔn)確反應(yīng)當(dāng)前 網(wǎng)絡(luò)狀況的下的WAPI認(rèn)證的性能狀況?,F(xiàn)有技術(shù)對(duì)網(wǎng)絡(luò)中某些業(yè)務(wù)進(jìn)行仿真,通過仿真業(yè)務(wù)的數(shù)據(jù)傳輸來判定該業(yè)務(wù) 在該網(wǎng)絡(luò)中運(yùn)行狀況。而在WAPI認(rèn)證過程中,不僅需要關(guān)注網(wǎng)絡(luò)中數(shù)據(jù)傳輸?shù)臓顩r, 還需要關(guān)注WAPI認(rèn)證中,多元設(shè)備內(nèi)部消耗的狀況。傳統(tǒng)方法對(duì)網(wǎng)絡(luò)中的某項(xiàng)業(yè)務(wù)的仿真測(cè)試,通常是針對(duì)兩個(gè)待測(cè)設(shè)備中的某項(xiàng) 仿真業(yè)務(wù)傳輸數(shù)據(jù),計(jì)算出該網(wǎng)絡(luò)中的該業(yè)務(wù)在網(wǎng)絡(luò)中的吞吐量、反應(yīng)時(shí)間等性能參 數(shù),從而反映出該鏈路中的網(wǎng)絡(luò)性能狀況。在WAPI認(rèn)證過程中除了需要關(guān)注網(wǎng)絡(luò)性能 對(duì)WAPI認(rèn)證數(shù)據(jù)包傳輸?shù)挠绊懲?,還需要關(guān)注在作簽名、驗(yàn)證簽名、密鑰交換算法等的 各個(gè)設(shè)備中的內(nèi)耗測(cè)試。因此,傳統(tǒng)方法僅能對(duì)數(shù)據(jù)包傳輸(網(wǎng)絡(luò)流量)進(jìn)行網(wǎng)絡(luò)測(cè)試,而不能測(cè)試 WAPI認(rèn)證中設(shè)備內(nèi)部處理的消耗。
發(fā)明內(nèi)容
為了解決背景技術(shù)中存在的上述技術(shù)問題,本發(fā)明提供了一種可滿足WAPI認(rèn)證 測(cè)試需要的內(nèi)耗測(cè)試模塊、內(nèi)耗測(cè)試方法、仿真測(cè)試系統(tǒng)及仿真測(cè)試方法。本發(fā)明的技術(shù)解決方案是本發(fā)明提供了一種內(nèi)耗測(cè)試模塊,其特殊之處在 于所述內(nèi)耗測(cè)試模塊包括用于對(duì)待測(cè)設(shè)備的測(cè)試參數(shù)進(jìn)行處理的處理單元、用于對(duì)待 測(cè)的內(nèi)耗仿真測(cè)試項(xiàng)進(jìn)行測(cè)試計(jì)時(shí)的計(jì)時(shí)單元、用于根據(jù)測(cè)試參數(shù)中設(shè)置的待測(cè)內(nèi)耗仿 真測(cè)試項(xiàng)進(jìn)行調(diào)度的調(diào)度單元、用于對(duì)待測(cè)的內(nèi)耗仿真測(cè)試項(xiàng)的測(cè)試時(shí)間進(jìn)行計(jì)算的計(jì) 算單元。上述待測(cè)設(shè)備的測(cè)試參數(shù)包括測(cè)試次數(shù)以及待測(cè)的內(nèi)耗仿真測(cè)試項(xiàng)。上述待測(cè)的內(nèi)耗仿真測(cè)試項(xiàng)選自數(shù)據(jù)簽名、簽名驗(yàn)證、橢圓曲線密碼體制的 Diffie-Hellman交換ECDH、臨時(shí)密鑰對(duì)生成、ECDH計(jì)算密鑰種子、證書鑒別、基密鑰 生成算法以及計(jì)算KD-HMAC-SHA256會(huì)話密鑰。一種基于內(nèi)耗測(cè)試模塊的內(nèi)耗測(cè)試方法,其特殊之處在于所述內(nèi)耗測(cè)試方法 包括以下步驟1)內(nèi)耗測(cè)試模塊處理測(cè)試參數(shù);所述測(cè)試參數(shù)包括測(cè)試次數(shù)以及待測(cè)的內(nèi)耗仿真測(cè)試項(xiàng);2)內(nèi)耗測(cè)試模塊計(jì)時(shí)單元開始計(jì)時(shí),記為It1;3)測(cè)試調(diào)度單元根據(jù)參數(shù)中設(shè)置的待測(cè)內(nèi)耗仿真測(cè)試項(xiàng)進(jìn)行調(diào)度,對(duì)內(nèi)耗測(cè)試 模塊中設(shè)定的內(nèi)耗仿真測(cè)試項(xiàng)逐個(gè)測(cè)試;4)執(zhí)行完成,內(nèi)耗測(cè)試模塊計(jì)時(shí)單元結(jié)束計(jì)時(shí),記為It2,內(nèi)耗測(cè)試總的耗時(shí)為 It; = I^-Itj。5)內(nèi)耗測(cè)試模塊根據(jù)測(cè)試參數(shù)中測(cè)試次數(shù),判斷是否完成了測(cè)試參數(shù)中設(shè)置的 測(cè)試次數(shù);如果是,則執(zhí)行步驟7);如果否,則重復(fù)步驟2) 步驟4),直至完成測(cè)試 參數(shù)中設(shè)置的測(cè)試次數(shù);6)內(nèi)耗測(cè)試模塊根據(jù)測(cè)試次數(shù)計(jì)算平均耗時(shí)^ S^/其中N是測(cè)試次數(shù)。
權(quán)利要求
1.一種內(nèi)耗測(cè)試模塊,其特征在于所述內(nèi)耗測(cè)試模塊包括用于對(duì)待測(cè)設(shè)備的測(cè)試 參數(shù)進(jìn)行處理的處理單元、用于對(duì)待測(cè)的內(nèi)耗仿真測(cè)試項(xiàng)進(jìn)行測(cè)試計(jì)時(shí)的計(jì)時(shí)單元、用 于根據(jù)測(cè)試參數(shù)中設(shè)置的待測(cè)內(nèi)耗仿真測(cè)試項(xiàng)進(jìn)行調(diào)度的調(diào)度單元、用于對(duì)待測(cè)的內(nèi)耗 仿真測(cè)試項(xiàng)的測(cè)試時(shí)間進(jìn)行計(jì)算的計(jì)算單元。
2.根據(jù)權(quán)利要求1所述的內(nèi)耗測(cè)試模塊,其特征在于所述待測(cè)設(shè)備的測(cè)試參數(shù)包 括測(cè)試次數(shù)以及待測(cè)的內(nèi)耗仿真測(cè)試項(xiàng)。
3.根據(jù)權(quán)利要求1或2所述的內(nèi)耗測(cè)試模塊,其特征在于所述待測(cè)的內(nèi)耗仿真 測(cè)試項(xiàng)選自數(shù)據(jù)簽名、簽名驗(yàn)證、橢圓曲線密碼體制的Diffie-Hellman交換ECDH、 臨時(shí)密鑰對(duì)生成、ECDH計(jì)算密鑰種子、證書鑒別、基密鑰生成算法以及計(jì)算 KD-HMAC-SHA256 會(huì)話密鑰。
4.一種基于權(quán)利要求1所述的內(nèi)耗測(cè)試模塊的內(nèi)耗測(cè)試方法,其特征在于所述內(nèi) 耗測(cè)試方法包括以下步驟1)內(nèi)耗測(cè)試模塊處理測(cè)試參數(shù);所述測(cè)試參數(shù)包括測(cè)試次數(shù)以及待測(cè)的內(nèi)耗仿真測(cè) 試項(xiàng);2)內(nèi)耗測(cè)試模塊計(jì)時(shí)單元開始計(jì)時(shí),記為It1;3)測(cè)試調(diào)度單元根據(jù)參數(shù)中設(shè)置的待測(cè)內(nèi)耗仿真測(cè)試項(xiàng)進(jìn)行調(diào)度,對(duì)內(nèi)耗測(cè)試模塊 中設(shè)定的內(nèi)耗仿真測(cè)試項(xiàng)逐個(gè)測(cè)試;4)執(zhí)行完成,內(nèi)耗測(cè)試模塊計(jì)時(shí)單元結(jié)束計(jì)時(shí),記為It2,內(nèi)耗測(cè)試總的耗時(shí)為It1=Itg Iti ο5)內(nèi)耗測(cè)試模塊根據(jù)測(cè)試參數(shù)中測(cè)試次數(shù),判斷是否完成了測(cè)試參數(shù)中設(shè)置的測(cè)試 次數(shù);如果是,則執(zhí)行步驟7);如果否,則重復(fù)步驟2) 步驟4),直至完成測(cè)試參數(shù) 中設(shè)置的測(cè)試次數(shù);N/6)內(nèi)耗測(cè)試模塊根據(jù)測(cè)試次數(shù)計(jì)算平均耗時(shí)^/其中N是測(cè)試次數(shù)。IT= "Vn ;
5.—種基于權(quán)利要求1所述的內(nèi)耗測(cè)試模塊的仿真測(cè)試系統(tǒng),其特征在于所述測(cè) 試系統(tǒng)包括鑒別請(qǐng)求者實(shí)體ASUE、鑒別器實(shí)體ΑΕ、鑒別服務(wù)實(shí)體ASE以及測(cè)試控制中 心;所述測(cè)試控制中心負(fù)責(zé)發(fā)起測(cè)試指令,運(yùn)行測(cè)試;所述鑒別請(qǐng)求者實(shí)體ASUE、鑒別器實(shí)體AE以及鑒別服務(wù)實(shí)體ASE中分別植入測(cè)試 代理模塊;所述測(cè)試代理模塊包括網(wǎng)絡(luò)傳輸測(cè)試模塊以及內(nèi)耗測(cè)試模塊;所述網(wǎng)絡(luò)傳輸測(cè)試模塊用于WAPI認(rèn)證中每個(gè)認(rèn)證過程中網(wǎng)絡(luò)數(shù)據(jù)包的仿真及測(cè)試在 當(dāng)前網(wǎng)絡(luò)傳輸WAPI認(rèn)證數(shù)據(jù)包的性能狀況;所述內(nèi)耗測(cè)試模塊用于仿真設(shè)備內(nèi)部的消耗處理,反映設(shè)備在當(dāng)前負(fù)載下的認(rèn)證過 程中某個(gè)步驟中的內(nèi)部消耗。
6.—種基于權(quán)利要求5所述的仿真測(cè)試系統(tǒng)的仿真測(cè)試方法,其特征在于所述仿 真測(cè)試方法包括以下步驟1)通過網(wǎng)絡(luò)傳輸測(cè)試模塊測(cè)試WAPI認(rèn)證過程中設(shè)備間的數(shù)據(jù)包傳輸;2)通過內(nèi)耗測(cè)試模塊來仿真設(shè)備在WAPI認(rèn)證中內(nèi)部的處理并測(cè)試整個(gè)WAPI認(rèn)證過 程中各個(gè)設(shè)備在不同步驟中的耗時(shí);3)將整個(gè)WAPI認(rèn)證過程中的所有數(shù)據(jù)包傳輸測(cè)試以及設(shè)備內(nèi)部業(yè)務(wù)處理消耗測(cè)試 相結(jié)合反映WAPI認(rèn)證在當(dāng)前網(wǎng)絡(luò)及設(shè)備條件下的性能狀況。
7.根據(jù)權(quán)利要求6所述的仿真測(cè)試方法,其特征在于所述步驟2)的具體實(shí)現(xiàn)方式是2.1)內(nèi)耗測(cè)試模塊接收測(cè)試控制中心的測(cè)試指令發(fā)起內(nèi)耗測(cè)試;2.2)內(nèi)耗測(cè)試模塊處理測(cè)試參數(shù);所述測(cè)試參數(shù)包括測(cè)試次數(shù)、以及待測(cè)的內(nèi)耗仿 真測(cè)試項(xiàng);2.3)內(nèi)耗測(cè)試模塊計(jì)時(shí)單元開始計(jì)時(shí),記為It1;2.4)測(cè)試調(diào)度單元根據(jù)參數(shù)中設(shè)置的待測(cè)內(nèi)耗仿真測(cè)試項(xiàng)進(jìn)行調(diào)度,對(duì)內(nèi)耗測(cè)試模 塊中設(shè)定的內(nèi)耗仿真測(cè)試項(xiàng)逐個(gè)測(cè)試;2.5)執(zhí)行完成,內(nèi)耗測(cè)試模塊計(jì)時(shí)單元結(jié)束計(jì)時(shí),記為It2,內(nèi)耗測(cè)試總的耗時(shí)為It1 It。Iti ο
8.根據(jù)權(quán)利要求7所述的仿真測(cè)試方法,其特征在于所述步驟2)的具體實(shí)施方式
還包括2.6)內(nèi)耗測(cè)試模塊根據(jù)測(cè)試參數(shù)中測(cè)試次數(shù),判斷是否完成了測(cè)試參數(shù)中設(shè)置的測(cè) 試次數(shù);如果是,則執(zhí)行步驟2.7);如果否,則重復(fù)步驟2.3) 步驟2.5),直至完成測(cè) 試參數(shù)中設(shè)置的測(cè)試次數(shù);2.7)內(nèi)耗測(cè)試模塊根據(jù)測(cè)試次數(shù)計(jì)算平均耗時(shí);Σ1'所述N是測(cè)試次數(shù);IT = !=1 ;2.8)內(nèi)耗測(cè)試模塊返回平均耗時(shí)到測(cè)試控制中心。
9.根據(jù)權(quán)利要求6所述的仿真測(cè)試方法,其特征在于所述步驟1)的具體實(shí)現(xiàn)方式是1.1)由源主機(jī)到目的主機(jī)建立網(wǎng)絡(luò)連接;1.2)開始計(jì)時(shí),記為、;1.3)仿真一次網(wǎng)絡(luò)中傳輸數(shù)據(jù)的過程;1.4)傳輸完畢后,關(guān)閉數(shù)據(jù)連接,計(jì)時(shí)截止,記為t2;1.5)計(jì)算該次測(cè)量過程中,總時(shí)間為1= ^卞,源主機(jī)發(fā)送和接收數(shù)據(jù)量為φ,則 該次實(shí)際吞吐量T1 = Ci1ZV源主機(jī)發(fā)送和接收數(shù)據(jù)包數(shù)C1,則該次測(cè)量的反應(yīng)時(shí)間民其中,源主機(jī)和目的主機(jī)是根據(jù)WAPI認(rèn)證過程中的測(cè)試實(shí)體,所述測(cè)試實(shí)體是鑒別 請(qǐng)求者實(shí)體ASUE、鑒別器實(shí)體AE或鑒別服務(wù)實(shí)體ASE。
10.根據(jù)權(quán)利要求6所述的仿真測(cè)試方法,其特征在于所述WAPI認(rèn)證過程包括證Vc1,重復(fù)上述過程N(yùn)次,計(jì)算平均值獲得平均吞吐量平均反應(yīng)時(shí)間書鑒別過程、單播密鑰協(xié)商過程以及組播密鑰/站間密鑰通告過程。
全文摘要
本發(fā)明涉及一種內(nèi)耗測(cè)試模塊、內(nèi)耗測(cè)試方法、仿真測(cè)試系統(tǒng)以及仿真測(cè)試方法,該內(nèi)耗測(cè)試模塊包括用于對(duì)待測(cè)設(shè)備的測(cè)試參數(shù)進(jìn)行處理的處理單元、用于對(duì)待測(cè)的內(nèi)耗仿真測(cè)試項(xiàng)進(jìn)行測(cè)試計(jì)時(shí)的計(jì)時(shí)單元、用于根據(jù)測(cè)試參數(shù)中設(shè)置的待測(cè)內(nèi)耗仿真測(cè)試項(xiàng)進(jìn)行調(diào)度的調(diào)度單元、用于對(duì)待測(cè)的內(nèi)耗仿真測(cè)試項(xiàng)的測(cè)試時(shí)間進(jìn)行計(jì)算的計(jì)算單元。本發(fā)明提供了一種可滿足WAPI認(rèn)證測(cè)試需要的內(nèi)耗測(cè)試模塊、內(nèi)耗測(cè)試方法、仿真測(cè)試系統(tǒng)及仿真測(cè)試方法。
文檔編號(hào)H04W24/06GK102026189SQ20101059765
公開日2011年4月20日 申請(qǐng)日期2010年12月20日 優(yōu)先權(quán)日2010年12月20日
發(fā)明者劉海文, 張化鵬, 曹軍, 魏小鋒 申請(qǐng)人:西安西電捷通無線網(wǎng)絡(luò)通信股份有限公司