[發明專利]支付中心接口測試方法、裝置和系統在審
| 申請號: | 202010646584.5 | 申請日: | 2020-07-07 |
| 公開(公告)號: | CN111881020A | 公開(公告)日: | 2020-11-03 |
| 發明(設計)人: | 王一靜 | 申請(專利權)人: | 上海中通吉網絡技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京細軟智谷知識產權代理有限責任公司 11471 | 代理人: | 尚文文 |
| 地址: | 201799 上*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 支付 中心 接口 測試 方法 裝置 系統 | ||
本發明涉及支付中心接口測試方法、裝置和系統,利用測試數據對象,獲取各種測試場景的案例腳本;將DataProvider類的注解加入到各種案例腳本中,得到各種測試腳本;利用隨機數生成規則,確定每個測試腳本對應的測試訂單標識;根據輸入的接口參數,利用每個測試腳本對當前接口文檔進行接口測試,得到每個測試訂單標識對應的接口測試數據;驗證業務數據庫中每個測試訂單標識對應的業務信息,得到每個測試訂單標識對應的驗證結果;根據所有測試訂單標識對應的驗證結果和接口測試數據,生成接口測試報告。本方案同時獲取多種測試場景案例,同時進行多種測試,無需人工轉換測試場景,降低測試人工成本,多種測試同時執行,提高測試效率。
技術領域
本發明涉及接口測試技術領域,具體涉及一種支付中心接口測試方法、裝置和系統。
背景技術
網上支付是電子支付的一種形式,它是通過第三方提供的與銀行之間的支付接口進行的即時支付方式,這種方式的好處在于可以直接把資金從用戶的銀行卡中轉賬到網站賬戶中,匯款馬上到賬,不需要人工確認。客戶和商家之間可采用信用卡、電子錢包、電子支票和電子現金等多種電子支付方式進行網上支付,采用在網上電子支付的方式節省了交易的開銷。
由于網上支付的逐漸發展,支付中心接口的安全性也越來越受到重視,對于支付中心接口的測試尤為重要。現有技術中,對支付中心接口的流程測試、數據驅動測試等測試場景均是分開一一進行測試的,但是在測試過程中,需要測試人員人工轉換測試場景,完成全部測試的執行時間較長,使得支付中心接口的測試人工成本較高、效率較低。
發明內容
有鑒于此,本發明的目的在于提供一種支付中心接口測試方法、裝置和系統,以解決現有技術中需要測試人員人工轉換測試場景,完成全部測試的執行時間較長,使得支付中心接口的測試人工成本較高、效率較低的問題。
為實現以上目的,本發明采用如下技術方案:
一種支付中心接口測試方法,包括:
構造測試數據對象;
利用所述測試數據對象,從測試案例數據庫中獲取各種測試場景的案例腳本;
將DataProvider類的注解加入到各種所述案例腳本中,得到各種測試腳本;
利用預設的隨機數生成規則,確定每個所述測試腳本對應的測試訂單標識;
根據預先輸入的接口參數,利用每個所述測試腳本對當前接口文檔進行接口測試,得到每個所述測試訂單標識對應的接口測試數據;
驗證預設的業務數據庫中每個所述測試訂單標識對應的業務信息,得到每個所述測試訂單標識對應的驗證結果;
根據所有所述測試訂單標識對應的所述驗證結果和所述接口測試數據,生成接口測試報告。
進一步地,上述支付中心接口測試方法,還包括:
利用預設的接口性能測試規則,向所述當前接口文檔發送包括多種調用請求的調用請求集,得到所述當前接口文檔對應的請求響應信息;
根據所述調用請求集和所述請求響應信息,生成所述當前接口文檔對應的接口性能測試報告。
進一步地,上述支付中心接口測試方法中,所述從測試案例數據庫中獲取各種測試場景的案例腳本后,還包括:
將所有所述案例腳本添加到預設的管理文件中,以便所述當前接口文檔修改后利用所述管理文件中的所有所述案例腳本,對修改后的所述當前接口文檔進行回歸測試。
進一步地,上述支付中心接口測試方法中,所述管理文件為TestNG框架的TestSuite測試套件管理文件。
進一步地,上述支付中心接口測試方法中,所述驗證預設的業務數據庫中每個所述測試訂單標識對應的業務信息之前,還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海中通吉網絡技術有限公司,未經上海中通吉網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010646584.5/2.html,轉載請聲明來源鉆瓜專利網。





