[發(fā)明專利]測試源代碼的生成方法和裝置在審
| 申請?zhí)枺?/td> | 202011436221.5 | 申請日: | 2020-12-10 |
| 公開(公告)號: | CN112445712A | 公開(公告)日: | 2021-03-05 |
| 發(fā)明(設(shè)計)人: | 王一平 | 申請(專利權(quán))人: | 北京信而泰科技股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 濟南信達專利事務(wù)所有限公司 37100 | 代理人: | 李世喆 |
| 地址: | 100085 北京市海*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 測試 源代碼 生成 方法 裝置 | ||
本發(fā)明提供了測試源代碼的生成方法和裝置,該方法包括:確定目標網(wǎng)絡(luò)測試儀的至少一個端口;在接收到配置指令時,從至少一個端口中確定出至少一個第一端口和至少一個第二端口,建立每一個第一端口與每一個第二端口之間的映射關(guān)系,其中,映射關(guān)系用于描述測試信息的傳輸方向;針對每一個映射關(guān)系,均執(zhí)行:確定該映射關(guān)系中的第一端口和該映射關(guān)系中的每一個第二端口分別對應(yīng)的配置信息,其中,每一個配置信息用于表征該映射關(guān)系中的每一個端口的屬性;根據(jù)每一個映射關(guān)系和每一個映射關(guān)系對應(yīng)的配置信息,生成用于對待測設(shè)備進行流量測試的測試源代碼。本方案能夠提高待測網(wǎng)絡(luò)設(shè)備的測試效率。
技術(shù)領(lǐng)域
本發(fā)明涉及計算機技術(shù)領(lǐng)域,特別涉及測試源代碼的生成方法和裝置。
背景技術(shù)
網(wǎng)絡(luò)測試儀是一種網(wǎng)絡(luò)通信中常用的測試設(shè)備,由于網(wǎng)絡(luò)測試儀具有多端口的優(yōu)勢,因此可以將網(wǎng)絡(luò)測試儀的多個端口分別與待測網(wǎng)絡(luò)設(shè)備的多個端口連接,從而實現(xiàn)對待測網(wǎng)絡(luò)設(shè)備的流量測試。
由于不同待測網(wǎng)絡(luò)設(shè)備的型號不同,所以當利用網(wǎng)絡(luò)測試儀對不同型號的待測網(wǎng)絡(luò)設(shè)備進行測試時的測試方式不同,因此,需要人工編寫每一種型號的待測網(wǎng)絡(luò)設(shè)備的測試源代碼。
但是,通過人工編寫源代碼的方式對待測網(wǎng)絡(luò)設(shè)備進行測試,需要耗費大量的人力和時間,從而影響待測網(wǎng)絡(luò)設(shè)備的測試效率。
發(fā)明內(nèi)容
本發(fā)明提供了測試源代碼的生成方法和裝置,能夠提高待測網(wǎng)絡(luò)設(shè)備的測試效率。
第一方面,本發(fā)明實施例提供了測試源代碼的生成方法,包括:
確定目標網(wǎng)絡(luò)測試儀的至少一個端口;
在接收到配置指令時,從所述至少一個端口中確定出至少一個第一端口和至少一個第二端口,其中,所述第一端口用于向其他的端口發(fā)送對待測設(shè)備進行流量測試的測試信息,所述第二端口用于接收對待測設(shè)備進行流量測試的測試信息;
建立每一個第一端口與每一個所述第二端口之間的映射關(guān)系,其中,所述映射關(guān)系用于描述測試信息的傳輸方向;
針對每一個所述映射關(guān)系,均執(zhí)行:
確定該映射關(guān)系中的第一端口和該映射關(guān)系中的每一個所述第二端口分別對應(yīng)的配置信息,其中,每一個所述配置信息用于表征該映射關(guān)系中的每一個端口的屬性;
根據(jù)每一個所述映射關(guān)系和每一個所述映射關(guān)系對應(yīng)的配置信息,生成用于對待測設(shè)備進行流量測試的測試源代碼。
在一種可能的設(shè)計中,在所述確定該映射關(guān)系中的第一端口和該映射關(guān)系中的每一個所述第二端口分別對應(yīng)的配置信息之后,和在所述生成用于對待測設(shè)備進行流量測試的測試源代碼之前,進一步包括:
獲取該映射關(guān)系中的第一端口的凈荷類型;
根據(jù)所述凈荷類型,確定所述第一端口的數(shù)據(jù)流,其中,所述數(shù)據(jù)流用于表征對待測設(shè)備進行流量測試時的測試信息所包含的測試內(nèi)容;
所述生成用于對待測設(shè)備進行流量測試的測試源代碼,進一步包括:
所述測試源代碼中攜帶有所述數(shù)據(jù)流。
在一種可能的設(shè)計中,在所述確定該映射關(guān)系中的第一端口和該映射關(guān)系中的每一個所述第二端口分別對應(yīng)的配置信息之后,和在所述根據(jù)所述凈荷類型,確定所述第一端口的數(shù)據(jù)流之前,進一步包括:
確定該映射關(guān)系中的所述第一端口的數(shù)據(jù)流的幀屬性,其中,所述幀屬性包括幀長類型、幀間隔、最大幀長和最小幀長中的至少一個;
所述根據(jù)所述凈荷類型,確定所述第一端口的數(shù)據(jù)流,包括:
按照所述凈荷類型和所述幀屬性確定針對所述第一端口的數(shù)據(jù)流。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京信而泰科技股份有限公司,未經(jīng)北京信而泰科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011436221.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種熔融法制備嗎替麥考酚酯膠囊的方法
- 下一篇:一種伸縮式撐桿





