[發明專利]業務組件測試方法、裝置、計算機設備和存儲介質在審
| 申請號: | 202010120519.9 | 申請日: | 2020-02-26 |
| 公開(公告)號: | CN111338953A | 公開(公告)日: | 2020-06-26 |
| 發明(設計)人: | 謝波 | 申請(專利權)人: | 深圳壹賬通智能科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 毛丹 |
| 地址: | 518052 廣東省深圳市前海深港合作區前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 業務 組件 測試 方法 裝置 計算機 設備 存儲 介質 | ||
本申請涉及數據處理,提供一種業務組件測試方法、裝置、計算機設備和存儲介質。該方法包括:接收各個業務請求并識別,得到第一業務請求和第二業務請求;將第一業務請求發送測試申請組件中,測試申請組件根據第一業務請求獲取對應的測試模板和測試模板標識,并向測試配置組件發送測試配置請求,測試配置組件根據第一業務請求和測試模板標識查找對應的測試版本信息;根據測試模板和測試版本信息向業務組件發送測試請求,業務組件根據測試模板和測試版本信息進行執行,得到測試執行結果;將第二業務請求發送到業務組件中,業務組件根據第二業務請求執行,得到執行結果;將測試執行結果和執行結果返回對應的終端。采用本方法能夠提高測試效率。
技術領域
本申請涉及計算機技術領域,特別是涉及一種業務組件測試方法、裝置、計算機設備和存儲介質。
背景技術
隨著測試技術的發展,出現了A/B測試技術,A/B測試也叫拆分測試,是一種通過在同一時間顯示兩個變體給類似的訪問者來比較兩個版本的網頁,以查看哪一個更好,以此來提高轉換率和反響率的組件測試方法,常用于網頁優化和市場營銷。在進行A/B測試時,確定需要測試的項目,然后將項目的測試版本部署到生產環境中和已部署的版本同時運行,從而進行測試。
然而,目前的A/B測試技術通常是對相同的項目進行測試,當需要測試多個項目時,就需要分別獲取到多個項目對應的測試版本,再分別將測試版本部署到生產環境中進行測試,這種方法使得在對多個項目進行測試時,測試效率低下。
發明內容
基于此,有必要針對上述技術問題,提供一種能夠提高測試效率的業務組件測試方法、裝置、計算機設備和存儲介質。
一種業務組件測試方法,所述方法包括:
接收終端發送的第一業務請求和第二業務請求;
將第一業務請求發送測試申請組件中,通過測試申請組件獲取對應的測試項目模板和測試項目標識,并向測試配置組件發送測試配置請求,測試配置請求中攜帶有第一業務請求和測試項目標識,并在測試配置組件中根據第一業務請求和測試項目標識查找對應的測試項目配置信息;
根據測試項目模板和測試項目配置信息向業務組件發送測試請求,業務組件根據測試項目模板和測試項目配置信息進行執行,得到測試執行結果;
將第二業務請求發送到業務組件中,以使業務組件根據第二業務請求執行,得到執行結果;
將測試執行結果返回第一業務請求對應的終端和將執行結果返回第二業務請求對應的終端。
在其中一個實施例中,在接收終端發送的各個業務請求,識別各個業務請求,得到第一業務請求和第二業務請求之前,還包括:
獲取用戶歷史業務數據,提取用戶歷史業務數據中的業務特征;
使用業務特征進行聚類計算,得到聚類結果;
根據聚類結果確定用戶類別,根據用戶類別確定對應的業務請求標識。
在其中一個實施例中,接收終端發送的第一業務請求和第二業務請求,包括:
接收終端發送的各個業務請求,解析各個業務請求,得到各個業務請求標識;
將各個業務請求標識發送到分流組件中,以使分流組件計算各個業務請求標識的哈希值,對哈希值取余計算,得到計算結果;
當計算結果與預設結果一致時,將與預設結果一致的計算結果對應的業務請求作為第一業務請求,當計算結果與預設結果不一致時,將與預設結果不一致的計算結果對應的業務請求作為第二業務請求。
在其中一個實施例中,在將測試執行結果返回第一業務請求對應的終端和將執行結果返回第二業務請求對應的終端之后,還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳壹賬通智能科技有限公司,未經深圳壹賬通智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010120519.9/2.html,轉載請聲明來源鉆瓜專利網。





