[發(fā)明專利]數(shù)據(jù)推送的測試方法、裝置、計算機設備及存儲介質在審
申請?zhí)枺?/td> | 202010147109.3 | 申請日: | 2020-03-05 |
公開(公告)號: | CN111475388A | 公開(公告)日: | 2020-07-31 |
發(fā)明(設計)人: | 劉麗珍;呂小立;劉芳 | 申請(專利權)人: | 深圳壹賬通智能科技有限公司 |
主分類號: | G06F11/34 | 分類號: | G06F11/34;G06F11/36 |
代理公司: | 深圳市世聯(lián)合知識產權代理有限公司 44385 | 代理人: | 汪琳琳 |
地址: | 518000 廣東省深圳市前海深港合作區(qū)前*** | 國省代碼: | 廣東;44 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 數(shù)據(jù) 推送 測試 方法 裝置 計算機 設備 存儲 介質 | ||
本申請實施例公開了一種數(shù)據(jù)推送的測試方法、裝置、計算機設備及存儲介質,涉及計算機數(shù)據(jù)測試技術領域。該方法包括:接收數(shù)據(jù)測試指令,建立數(shù)據(jù)發(fā)送任務;為數(shù)據(jù)發(fā)送任務生成測試數(shù)據(jù);發(fā)起測試推送請求,以使接收端響應于測試推送請求建立數(shù)據(jù)接收任務;使數(shù)據(jù)發(fā)送任務與數(shù)據(jù)接收任務相互關聯(lián)對接形成完整的數(shù)據(jù)推送任務,并執(zhí)行數(shù)據(jù)推送任務對測試數(shù)據(jù)進行推送;調用推送日志,驗證測試數(shù)據(jù)是否推送成功。所述方法無需通過前端操作創(chuàng)建測試任務,測試時花費的時間較短,能夠實現(xiàn)對大批量數(shù)據(jù)推送的測試要求,并提升功能測試的效率,通過日志判斷數(shù)據(jù)的推送結果時還能方便分析測試時出現(xiàn)的問題,以及對測試過程中出現(xiàn)的問題進行定位。
技術領域
本申請涉及計算機數(shù)據(jù)測試技術領域,特別是一種數(shù)據(jù)推送的測試方法、裝置、計算機設備及存儲介質。
背景技術
通過接口將大量數(shù)據(jù)推送給第三方接口時,需要注意數(shù)據(jù)推送過程中是否有異常情況發(fā)生,以及當數(shù)據(jù)推送失敗后,服務器是否會自動處理該異常情況。
傳統(tǒng)的功能測試,需要通過前端頁面創(chuàng)建任務,并將名單上傳到服務器上,其測試時間耗時較長,構造大量的名單數(shù)據(jù)也需要耗費不少時間,上傳過程中還需要一定的等待時間,而且缺乏關于功能的性能測試和服務器的壓力測試,測試效率較差,測試過程中有時出現(xiàn)問題也不好排查。
發(fā)明內容
本申請實施例所要解決的技術問題是,提供一種數(shù)據(jù)推送的測試方法、裝置、計算機設備及存儲介質,提升功能測試的效率以及方便對測試過程中出現(xiàn)的問題進行定位。
為了解決上述技術問題,本申請實施例提供一種數(shù)據(jù)推送的測試方法,采用了如下所述的技術方案:
一種數(shù)據(jù)推送的測試方法,包括:
接收數(shù)據(jù)測試指令,響應于所述數(shù)據(jù)測試指令建立一個用于測試的數(shù)據(jù)發(fā)送任務;
為所述數(shù)據(jù)發(fā)送任務生成用于推送的測試數(shù)據(jù);
當所述測試數(shù)據(jù)準備完成后,發(fā)起測試推送請求,以使接收端響應于所述測試推送請求建立數(shù)據(jù)接收任務;
當接收到接收端發(fā)送的表示已成功建立所述數(shù)據(jù)接收任務的反饋信息后,使所述數(shù)據(jù)發(fā)送任務與所述數(shù)據(jù)接收任務相互關聯(lián)對接形成完整的數(shù)據(jù)推送任務,并執(zhí)行所述數(shù)據(jù)推送任務對所述測試數(shù)據(jù)進行推送;
調用推送日志,基于所述推送日志驗證所述測試數(shù)據(jù)是否推送成功。
為了解決上述技術問題,本申請實施例還提供一種數(shù)據(jù)推送的測試裝置,采用了如下所述的技術方案:
一種數(shù)據(jù)推送的測試裝置,包括:
指令接收模塊,用于接收數(shù)據(jù)測試指令,響應于所述數(shù)據(jù)測試指令建立一個用于測試的數(shù)據(jù)發(fā)送任務;
數(shù)據(jù)生成模塊,用于為所述數(shù)據(jù)發(fā)送任務生成用于推送的測試數(shù)據(jù);
測試請求模塊,用于當所述測試數(shù)據(jù)準備完成后,發(fā)起測試推送請求,以使接收端響應于所述測試推送請求建立數(shù)據(jù)接收任務;
任務執(zhí)行模塊,用于當接收到接收端發(fā)送的表示已成功建立所述數(shù)據(jù)接收任務的反饋信息后,使所述數(shù)據(jù)發(fā)送任務與所述數(shù)據(jù)接收任務相互關聯(lián)對接形成完整的數(shù)據(jù)推送任務,并執(zhí)行所述數(shù)據(jù)推送任務對所述測試數(shù)據(jù)進行推送;
結果驗證模塊,用于調用推送日志,基于所述推送日志驗證所述測試數(shù)據(jù)是否推送成功。
為了解決上述技術問題,本申請實施例還提供一種計算機設備,采用了如下所述的技術方案:
一種計算機設備,包括存儲器和處理器,所述存儲器中存儲有計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)如上述任意一項技術方案所述的數(shù)據(jù)推送的測試方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳壹賬通智能科技有限公司,未經(jīng)深圳壹賬通智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010147109.3/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設備和數(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ù)結構
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(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ù)據(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)裝置