[發明專利]一種通用可配置測試樁平臺有效
| 申請號: | 202011632016.6 | 申請日: | 2020-12-31 |
| 公開(公告)號: | CN112799713B | 公開(公告)日: | 2022-06-28 |
| 發明(設計)人: | 蔡寶列;陳剛;曹宗凱;張吉銳;彭申亮;郭洋洋;馮江勇;施志暉 | 申請(專利權)人: | 江蘇蘇寧銀行股份有限公司 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71;G06F8/38;H04L69/18 |
| 代理公司: | 南京瑞華騰知識產權代理事務所(普通合伙) 32368 | 代理人: | 邱歡歡 |
| 地址: | 210000 江蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 通用 配置 測試 平臺 | ||
本發明公開了一種通用可配置測試樁平臺。它包括數據接收模塊,用以接收被測系統發出的往調交易報文;前端展示與配置服務模塊用以進行項目配置,并在項目維度動態管理后端系統及對應的JAR包,JAR包內具有項目分類規則、入參匹配規則和出參規則代碼;入參解析模塊用以基于入參匹配規則對往調交易報文進行解析;出參模塊用以匹配不同的出參規則輸出出參信息。本發明由java整合web前端及后臺相關開放框架及工具庫,支持多協議可伸縮輕量級開發,解耦銀行交易系統,在框架結構設計上嚴格分層,保證結構清晰層次分明,代碼可讀性可維護性強。并提供可視化配置界面,可由測試人員輕松完成項目及出入參各項配置,大大提高測試效率。
技術領域
本發明涉及測試樁平臺技術領域,具體涉及一種通用可配置測試樁平臺。
背景技術
隨著銀行業務持續增長,新業務、新需求不斷增加,版本開發迭代頻繁,交付周期持續縮短,交付質量要求越來越高。
目前銀行各版本的測試工作依舊采用手工測試的方式,傳統手工測試的方式受項目成本及交付周期影響,具有項目回歸測試范圍小,回歸測試效率低,持續多次重復回歸測試等問題。
為了解決上述問題,需要引入測試自動化能力,保障在頻繁迭代交付的過程中,持續守護已投產上線的項目質量,不因新業務的開展而影響老業務的正常運營。考慮到中間服務/接口層的自動化無論從測試效果還是成本上都是性價比較高的方式,也是當前互聯網公司的主要自動化測試方式。
當前市場中有多種類型的接口測試樁解決方案,如Easymock、Moco、mockserver等等,這些產品要么比較適合單元測試,要么無法支持銀行自定義協議,要么沒有可交互前端系統,加上外部依賴較多,和銀行交易系統集成時需要額外的學習使用時間,無法很好適配銀行當前對可交互、多協議、高性能測試樁平臺的需求。有些大中銀行也有自建的測試樁方案,但這些方案與銀行交易系統業務邏輯耦合較深,其測試樁返參數據基本以實際交易脫敏化報文為主,造成每一個新業務接口的模擬返參,都需要測試樁專門維護人員進行配置,這樣一來隨著業務發展越來越多,測試樁系統復雜度越來越高,可維護性越來越差,給整體接口測試帶來很大的風險和成本投入。
鑒于銀行交易系統的業務場景越來越多,各業務系統提供的接口呈現不斷增長趨勢,為了降低測試樁系統開發與維護成本,提升測試效率,本發明提供一種通用可配置測試樁系統,提供可視化配置界面,多協議可伸縮輕量級開發,而且測試人員即可輕松完成項目及出入參各項配置,具備可輕松交互、多協議定制、高并發性能、解耦銀行交易系統等優點。
發明內容
本發明的目的是針對現有技術存在的不足,提供一種通用可配置測試樁平臺。
為實現上述目的,本發明提供了一種通用可配置測試樁平臺,包括:
數據接收模塊,用以在被測系統往調服務需要訪問測試樁平臺時,接收被測系統發出的往調交易報文;
前端展示與配置服務模塊,用以進行項目配置,并在項目維度動態管理后端系統及對應的JAR包,所述JAR包內具有項目分類規則、入參匹配規則和出參規則代碼,從而實現項目級的測試樁分類,并根據不同的項目對應不同的測試樁協議入口,以便測試樁數據的分開管理,前端采用thymeleaf/js模板引擎,提供spring標準方言和一個集成SpringMVC的可選模塊,可以快速實現表單綁定和屬性編輯器功能,以便于對測試樁的系統、版本、協議以及路由規則進行快速配置;
入參解析模塊,用以裝載配置過程中事先添加的JAR包,并基于入參匹配規則以對接收的往調交易報文進行解析,從而獲取入參關鍵值;
出參模塊,用以裝載配置過程中事先添加的JAR包,并初始化路由標識中給定的類,進而根據不同的入參關鍵值匹配不同的出參規則,從而輸出相應的出參信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇蘇寧銀行股份有限公司,未經江蘇蘇寧銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011632016.6/2.html,轉載請聲明來源鉆瓜專利網。





