[發(fā)明專利]數(shù)據(jù)錄制、數(shù)據(jù)回放和自動測試的方法及裝置有效
| 申請?zhí)枺?/td> | 201810864790.6 | 申請日: | 2018-08-01 |
| 公開(公告)號: | CN109189665B | 公開(公告)日: | 2022-03-01 |
| 發(fā)明(設(shè)計)人: | 劉熙哲 | 申請(專利權(quán))人: | 創(chuàng)新先進技術(shù)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京億騰知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11309 | 代理人: | 陳霽;周良玉 |
| 地址: | 開曼群島大開曼島*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 數(shù)據(jù) 錄制 回放 自動 測試 方法 裝置 | ||
1.一種用于自動測試的數(shù)據(jù)錄制方法,所述方法包括:
響應(yīng)于錄制條件中的起始時間滿足,在待測系統(tǒng)的各個當(dāng)前業(yè)務(wù)鏈路中檢測所述錄制條件中包含的起始業(yè)務(wù),其中,所述當(dāng)前業(yè)務(wù)鏈路涉及至少一個業(yè)務(wù)模塊,各個業(yè)務(wù)模塊中均包括錄制組件,所述錄制組件用于在所述待測系統(tǒng)的多個系統(tǒng)層級中切面攔截相應(yīng)業(yè)務(wù)模塊中的業(yè)務(wù)數(shù)據(jù);
在檢測到所述起始業(yè)務(wù)的情況下,針對所述起始業(yè)務(wù)所在的業(yè)務(wù)鏈路,通過所述錄制組件從所述起始業(yè)務(wù)開始錄制切面攔截的業(yè)務(wù)數(shù)據(jù);
基于所錄制的業(yè)務(wù)數(shù)據(jù)生成錄制數(shù)據(jù),其中所述錄制數(shù)據(jù)用于,與基于所述錄制數(shù)據(jù)生成的回放數(shù)據(jù)進行比對,以生成測試結(jié)果數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述針對所述起始業(yè)務(wù)所在的業(yè)務(wù)鏈路,通過所述錄制組件從所述起始業(yè)務(wù)開始錄制切面攔截的業(yè)務(wù)數(shù)據(jù)包括:
確定所述起始業(yè)務(wù)所在業(yè)務(wù)鏈路的唯一鏈路標(biāo)識;
基于所述唯一鏈路標(biāo)識通過所述錄制組件過濾所述起始業(yè)務(wù)及其下游業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的方法,其中,所述業(yè)務(wù)數(shù)據(jù)包括以下的一項或多項:
從上游業(yè)務(wù)接收的參數(shù)、調(diào)用函數(shù)的路徑、調(diào)用函數(shù)過程中使用的預(yù)定參數(shù)的參數(shù)值、所述函數(shù)按照預(yù)定參數(shù)進行數(shù)據(jù)處理得到的返回值,以及執(zhí)行數(shù)據(jù)操作之前生成的數(shù)據(jù)模型。
4.根據(jù)權(quán)利要求1所述的方法,其中,所述錄制條件還包括錄制時長;
所述在當(dāng)前業(yè)務(wù)鏈路中檢測所述錄制條件中包含的起始業(yè)務(wù)包括:
基于所述起始時間和所述錄制時長確定錄制時間范圍;
在所述錄制時間范圍內(nèi),按照預(yù)定時間間隔,在當(dāng)前業(yè)務(wù)鏈路中檢測所述起始業(yè)務(wù)相對應(yīng)的業(yè)務(wù)模塊是否有數(shù)據(jù)流,其中,在相對應(yīng)的業(yè)務(wù)模塊有數(shù)據(jù)流的情況下,確定檢測到所述起始業(yè)務(wù)。
5.根據(jù)權(quán)利要求1所述的方法,其中,所述多個系統(tǒng)層級包括,控制層、服務(wù)層、業(yè)務(wù)層、核心層、數(shù)據(jù)層中的多個層級。
6.一種用于自動測試的數(shù)據(jù)回放方法,所述方法包括:
響應(yīng)于回放條件滿足,獲取所述回放條件指向的錄制數(shù)據(jù),其中,所述錄制數(shù)據(jù)通過權(quán)利要求1的方法生成;
在指定的回放環(huán)境中,按照所述錄制數(shù)據(jù)包含的鏈路信息執(zhí)行所述錄制數(shù)據(jù)中的各個業(yè)務(wù)鏈路,并通過所述錄制組件錄制所述各個業(yè)務(wù)鏈路執(zhí)行中產(chǎn)生的數(shù)據(jù);
基于所錄制的數(shù)據(jù)生成回放數(shù)據(jù),其中所述回放數(shù)據(jù)用于,與所述錄制數(shù)據(jù)進行比對,以生成測試結(jié)果數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的方法,其中,所述各個業(yè)務(wù)鏈路包括第一業(yè)務(wù)鏈路,所述第一業(yè)務(wù)鏈路涉及第一業(yè)務(wù)模塊,所述按照所述錄制數(shù)據(jù)包含的鏈路信息執(zhí)行所述錄制數(shù)據(jù)中的各個業(yè)務(wù)鏈路包括:
對于第一業(yè)務(wù)模塊中數(shù)據(jù)層中的數(shù)據(jù)操作,將所述錄制數(shù)據(jù)中記錄的第一業(yè)務(wù)模塊中該數(shù)據(jù)操作的操作結(jié)果,作為回放環(huán)境下執(zhí)行該數(shù)據(jù)操作的執(zhí)行結(jié)果。
8.根據(jù)權(quán)利要求7所述的方法,其中,所述數(shù)據(jù)操作包括以下至少一種:數(shù)據(jù)庫操作、存儲操作。
9.一種自動測試的方法,所述方法包括:
將錄制數(shù)據(jù)與相對應(yīng)的回放數(shù)據(jù)進行比對,其中,所述錄制數(shù)據(jù)通過權(quán)利要求1-5中任一項所述的方法生成,所述回放數(shù)據(jù)通過權(quán)利要求6-8中任一項所述的方法生成;
根據(jù)比對結(jié)果生成測試結(jié)果數(shù)據(jù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于創(chuàng)新先進技術(shù)有限公司,未經(jīng)創(chuàng)新先進技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810864790.6/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 一種回放通用模塊
- 視頻回放設(shè)備和用于控制視頻回放設(shè)備的方法
- 音量限制
- 用于時間同步的多區(qū)域媒體流式傳輸?shù)南到y(tǒng)和方法
- 設(shè)備回放故障恢復(fù)和重新分配
- 回放數(shù)據(jù)獲取與流量回放方法、設(shè)備及存儲介質(zhì)
- 視頻回放方法、設(shè)備及計算機存儲介質(zhì)
- 視頻回放方法、裝置、設(shè)備和計算機可讀存儲介質(zhì)
- 用于在聯(lián)網(wǎng)回放設(shè)備之間傳送回放標(biāo)記的媒體內(nèi)容系統(tǒng)
- 一種無人機綜合監(jiān)視數(shù)據(jù)多模式回放方法及系統(tǒng)





