[發(fā)明專利]基于自動化測試快速生成測試拓撲結(jié)構(gòu)圖的系統(tǒng)及其方法有效
| 申請?zhí)枺?/td> | 202110658964.5 | 申請日: | 2021-06-11 |
| 公開(公告)號: | CN113312266B | 公開(公告)日: | 2023-09-15 |
| 發(fā)明(設計)人: | 晏東;吳曉勇;黃薈宇 | 申請(專利權(quán))人: | 成都精靈云科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F16/901;G06F16/951;G06F16/958 |
| 代理公司: | 成都弘毅天承知識產(chǎn)權(quán)代理有限公司 51230 | 代理人: | 郝迎賓 |
| 地址: | 610041 四川省成都市中國(四川)自由貿(mào)易試*** | 國省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 自動化 測試 快速 生成 拓撲 結(jié)構(gòu)圖 系統(tǒng) 及其 方法 | ||
1.基于自動化測試快速生成測試拓撲結(jié)構(gòu)圖的系統(tǒng),其特征在于,包括如下:
數(shù)據(jù)抓取引擎,用于根據(jù)配置的規(guī)則快速抓取瀏覽器的數(shù)據(jù)包并發(fā)送至下一流程;
數(shù)據(jù)分析引擎,用于設置目標網(wǎng)頁的一級地址,當接收數(shù)據(jù)抓取引擎發(fā)送的數(shù)據(jù)包后,對接收到的數(shù)據(jù)包進行過濾,過濾出包含目標網(wǎng)頁一級地址的報文;
數(shù)據(jù)格式轉(zhuǎn)換引擎,用于將數(shù)據(jù)分析引擎過濾后的數(shù)據(jù)轉(zhuǎn)換為前端頁面可以識別的數(shù)據(jù)格式;
前端頁面,將數(shù)據(jù)轉(zhuǎn)換引擎轉(zhuǎn)換后的數(shù)據(jù)轉(zhuǎn)化為拓撲圖;
數(shù)據(jù)格式轉(zhuǎn)換引擎具體包括如下步驟:
步驟3.1、生成拓撲圖中數(shù)據(jù)傳輸?shù)姆较颍渲蠫et為指向源地址的箭頭,POST為指向目標資源的箭頭;
步驟3.2、Get請求解析出請求資源地址,畫出當前頁面所有對外請求的資源拓撲;
步驟3.3、POST請求解析出請求資源地址,生成從請求資源地址指向當前頁面的箭頭;
步驟3.4、POST請求抓出服務地址的數(shù)據(jù),展示在步驟3.3的箭頭上方;
步驟3.5、當頁面跳轉(zhuǎn)會生成一個新的節(jié)點,從而生成整個拓撲圖。
2.基于自動化測試快速生成測試拓撲結(jié)構(gòu)圖的方法,其特征在于,包括如下:
步驟1、抓取瀏覽器的數(shù)據(jù)包;
步驟2、設置目標網(wǎng)頁的一級地址,對步驟1抓取的數(shù)據(jù)包進行過濾,過濾出包含目標網(wǎng)頁一級地址的報文;
步驟3、將步驟2過濾后的數(shù)據(jù)轉(zhuǎn)換成前端頁面可以識別的數(shù)據(jù)格式,并將數(shù)據(jù)轉(zhuǎn)化為拓撲圖;
所述步驟3具體包括如下步驟:
步驟3.1、生成拓撲圖中數(shù)據(jù)傳輸?shù)姆较颍渲蠫et為指向源地址的箭頭,POST為指向目標資源的箭頭;
步驟3.2、Get請求解析出請求資源地址,畫出當前頁面所有對外請求的資源拓撲;
步驟3.3、POST請求解析出請求資源地址,生成從請求資源地址指向當前頁面的箭頭;
步驟3.4、POST請求抓出服務地址的數(shù)據(jù),展示在步驟3.3的箭頭上方;
步驟3.5、當頁面跳轉(zhuǎn)會生成一個新的節(jié)點,從而生成整個拓撲圖。
3.根據(jù)權(quán)利要求2所述的基于自動化測試快速生成測試拓撲結(jié)構(gòu)圖的方法,其特征在于,所述步驟1中,瀏覽器采用代理模式進行抓取數(shù)據(jù)包,ip地址為基于自動化測試快速生成測試拓撲結(jié)構(gòu)圖的系統(tǒng)所在主機的地址,端口為9000,瀏覽器發(fā)出的所有報文需經(jīng)過代理發(fā)出和接收。
4.根據(jù)權(quán)利要求2所述的基于自動化測試快速生成測試拓撲結(jié)構(gòu)圖的方法,其特征在于,所述步驟2中,采用正則規(guī)則和過濾算法對數(shù)據(jù)包進行過濾,得到所需報文,報文內(nèi)容包括網(wǎng)頁的元素類型、元素名稱、輸入和輸出。
5.根據(jù)權(quán)利要求2所述的基于自動化測試快速生成測試拓撲結(jié)構(gòu)圖的方法,其特征在于,所述步驟3.5中,生成拓撲圖前設置過濾條件和延遲抓包,過濾掉頁面加載過程中的無用地址。
該專利技術資料僅供研究查看技術是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于成都精靈云科技有限公司,未經(jīng)成都精靈云科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110658964.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





