[發(fā)明專利]一種訂單流量回放方法及裝置在審
| 申請(qǐng)?zhí)枺?/td> | 202210102644.6 | 申請(qǐng)日: | 2022-01-27 |
| 公開(公告)號(hào): | CN114445184A | 公開(公告)日: | 2022-05-06 |
| 發(fā)明(設(shè)計(jì))人: | 李鐵柱 | 申請(qǐng)(專利權(quán))人: | 聚好看科技股份有限公司 |
| 主分類號(hào): | G06Q30/06 | 分類號(hào): | G06Q30/06;G06Q20/38 |
| 代理公司: | 北京弘權(quán)知識(shí)產(chǎn)權(quán)代理有限公司 11363 | 代理人: | 郭放;許偉群 |
| 地址: | 266061 山*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 訂單 流量 回放 方法 裝置 | ||
本申請(qǐng)實(shí)施例提供一種訂單流量回放方法及裝置,方法包括:解析該訂單日志,提取添加訂單日志中包含的訂單內(nèi)容,該訂單內(nèi)容具有歷史時(shí)間戳和內(nèi)容有效期。根據(jù)當(dāng)前時(shí)間戳和內(nèi)容有效期確定訂單內(nèi)容當(dāng)前狀態(tài)是否為有效狀態(tài)。在確定訂單內(nèi)容的當(dāng)前狀態(tài)為無效狀態(tài)時(shí),根據(jù)歷史時(shí)間戳調(diào)整當(dāng)前時(shí)間戳。在確定訂單內(nèi)容的當(dāng)前狀態(tài)為有效狀態(tài)時(shí),不調(diào)整當(dāng)前時(shí)間戳。最后根據(jù)調(diào)整當(dāng)前時(shí)間戳之后的訂單內(nèi)容進(jìn)行回放訂單添加過程,或者,根據(jù)原有的訂單內(nèi)容進(jìn)行回放訂單添加過程。本申請(qǐng)?zhí)峁┑挠唵瘟髁炕胤欧椒ê脱b置,能夠在檢測(cè)到與時(shí)間強(qiáng)相關(guān)的內(nèi)容過期之后,及時(shí)更改時(shí)間戳,避免線下回放添加訂單的請(qǐng)求被拒絕,減少新架構(gòu)測(cè)試失敗的情況發(fā)生。
技術(shù)領(lǐng)域
本申請(qǐng)涉及自動(dòng)化測(cè)試技術(shù)領(lǐng)域,尤其涉及一種訂單流量回放方法及裝置。
背景技術(shù)
電商系統(tǒng)在進(jìn)行訂單重構(gòu)時(shí),需要將所有訂單接口和數(shù)據(jù)全部遷移到新架構(gòu)上。重構(gòu)之后需要對(duì)新架構(gòu)進(jìn)行測(cè)試。但是由于終端版本太多,當(dāng)前還沒有可以覆蓋全部終端場(chǎng)景的自動(dòng)化測(cè)試用例。因此目前采用流量回放技術(shù)對(duì)新架構(gòu)進(jìn)行測(cè)試。
流量回放技術(shù)是指對(duì)生產(chǎn)環(huán)境下的業(yè)務(wù)流量執(zhí)行錄制,并將錄制后的業(yè)務(wù)流量用于在生產(chǎn)環(huán)境或測(cè)試環(huán)境中進(jìn)行回放的一種測(cè)試技術(shù)。在電商系統(tǒng)新架構(gòu)測(cè)試方面,流量回放具體為將線上添加訂單日志進(jìn)行備份,添加訂單在測(cè)試環(huán)境部署新架構(gòu),之后將備份的添加訂單日志回放到新架構(gòu)中。
然而,由于電商架構(gòu)中訂單場(chǎng)景的部分內(nèi)容與時(shí)間強(qiáng)相關(guān),如果測(cè)試過程中這些與時(shí)間強(qiáng)相關(guān)的內(nèi)容過期,在線下回放時(shí)會(huì)導(dǎo)致添加訂單的請(qǐng)求被拒絕,最終導(dǎo)致新架構(gòu)測(cè)試失敗。
發(fā)明內(nèi)容
本申請(qǐng)?zhí)峁┝艘环N訂單流量回放方法及裝置,用于解決由于電商架構(gòu)中訂單場(chǎng)景的數(shù)據(jù)與時(shí)間強(qiáng)相關(guān),導(dǎo)致測(cè)試過程中,某些流量無法進(jìn)行回放,最終導(dǎo)致訂單數(shù)據(jù)不準(zhǔn)確的問題。
第一方面,本申請(qǐng)實(shí)施例提供一種訂單流量回放方法,預(yù)先在線上備份添加訂單日志,在測(cè)試時(shí)回放備份的所述添加訂單日志,該方法包括:
解析所述添加訂單日志,提取所述添加訂單日志中包含的訂單內(nèi)容,所述訂單內(nèi)容具有歷史時(shí)間戳和內(nèi)容有效期,其中,所述歷史時(shí)間戳為所述添加訂單日志的創(chuàng)建時(shí)間;
根據(jù)所述訂單內(nèi)容回放訂單添加過程中,根據(jù)當(dāng)前時(shí)間戳和所述內(nèi)容有效期確定所述訂單內(nèi)容當(dāng)前狀態(tài)是否為有效狀態(tài);
在確定所述訂單內(nèi)容的當(dāng)前狀態(tài)為無效狀態(tài)時(shí),根據(jù)所述歷史時(shí)間戳調(diào)整所述當(dāng)前時(shí)間戳,以使所述訂單內(nèi)容的當(dāng)前狀態(tài)從無效狀態(tài)更新為有效狀態(tài),其中,所述當(dāng)前時(shí)間戳為回放訂單添加過程中訂單的創(chuàng)建時(shí)間;
在確定所述訂單內(nèi)容的當(dāng)前狀態(tài)為有效狀態(tài)時(shí),不調(diào)整所述當(dāng)前時(shí)間戳二
根據(jù)調(diào)整所述當(dāng)前時(shí)間戳之后的所述訂單內(nèi)容進(jìn)行回放訂單添加過程,或者,根據(jù)原有的所述訂單內(nèi)容進(jìn)行回放訂單添加過程。
第二方面,本申請(qǐng)實(shí)施例提供一種訂單流量回放裝置,預(yù)先在線上備份添加訂單日志,在測(cè)試時(shí)回放備份的所述添加訂單日志,該裝置包括:
添加訂單日志解析單元,用于執(zhí)行:解析所述添加訂單日志,提取所述添加訂單日志中包含的訂單內(nèi)容,所述訂單內(nèi)容具有歷史時(shí)間戳和內(nèi)容有效期,其中,所述歷史時(shí)間戳為所述添加訂單日志的創(chuàng)建時(shí)間;
訂單內(nèi)容狀態(tài)確定單元,用于執(zhí)行:根據(jù)所述訂單內(nèi)容回放訂單添加過程中,根據(jù)當(dāng)前時(shí)間戳和所述內(nèi)容有效期確定所述訂單內(nèi)容當(dāng)前狀態(tài)是否為有效狀態(tài);
時(shí)間戳調(diào)整單元,用于執(zhí)行:在確定所述訂單內(nèi)容的當(dāng)前狀態(tài)為無效狀態(tài)時(shí),根據(jù)所述歷史時(shí)間戳調(diào)整所述當(dāng)前時(shí)間戳,以使所述訂單內(nèi)容的當(dāng)前狀態(tài)從無效狀態(tài)更新為有效狀態(tài),其中,所述當(dāng)前時(shí)間戳為回放訂單添加過程中訂單的創(chuàng)建時(shí)間;在確定所述訂單內(nèi)容的當(dāng)前狀態(tài)為有效狀態(tài)時(shí),不調(diào)整所述當(dāng)前時(shí)間戳;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于聚好看科技股份有限公司,未經(jīng)聚好看科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210102644.6/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測(cè)目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測(cè)目的的處理系統(tǒng)或方法
G06Q30-00 商業(yè),例如購物或電子商務(wù)
G06Q30-02 .行銷,例如,市場(chǎng)研究與分析、調(diào)查、促銷、廣告、買方剖析研究、客戶管理或獎(jiǎng)勵(lì);價(jià)格評(píng)估或確定
G06Q30-04 .簽單或開發(fā)票
G06Q30-06 .購買、出售或租賃交易
G06Q30-08 ..拍賣
- 一種回放通用模塊
- 視頻回放設(shè)備和用于控制視頻回放設(shè)備的方法
- 音量限制
- 用于時(shí)間同步的多區(qū)域媒體流式傳輸?shù)南到y(tǒng)和方法
- 設(shè)備回放故障恢復(fù)和重新分配
- 回放數(shù)據(jù)獲取與流量回放方法、設(shè)備及存儲(chǔ)介質(zhì)
- 視頻回放方法、設(shè)備及計(jì)算機(jī)存儲(chǔ)介質(zhì)
- 視頻回放方法、裝置、設(shè)備和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 用于在聯(lián)網(wǎng)回放設(shè)備之間傳送回放標(biāo)記的媒體內(nèi)容系統(tǒng)
- 一種無人機(jī)綜合監(jiān)視數(shù)據(jù)多模式回放方法及系統(tǒng)
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





