[發明專利]一種通用可配置測試樁平臺有效
| 申請號: | 202011632016.6 | 申請日: | 2020-12-31 |
| 公開(公告)號: | CN112799713B | 公開(公告)日: | 2022-06-28 |
| 發明(設計)人: | 蔡寶列;陳剛;曹宗凱;張吉銳;彭申亮;郭洋洋;馮江勇;施志暉 | 申請(專利權)人: | 江蘇蘇寧銀行股份有限公司 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71;G06F8/38;H04L69/18 |
| 代理公司: | 南京瑞華騰知識產權代理事務所(普通合伙) 32368 | 代理人: | 邱歡歡 |
| 地址: | 210000 江蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 通用 配置 測試 平臺 | ||
1.一種通用可配置測試樁平臺,其特征在于,包括:
數據接收模塊,用以在被測系統往調服務需要訪問測試樁平臺時,接收被測系統發出的往調交易報文;
前端展示與配置服務模塊,用以進行項目配置,并在項目維度動態管理后端系統及對應的JAR包,所述JAR包內具有項目分類規則、入參匹配規則和出參規則代碼,從而實現項目級的測試樁分類,并根據不同的項目對應不同的測試樁協議入口,以便測試樁數據的分開管理,前端采用thymeleaf/js模板引擎,提供spring標準方言和一個集成SpringMVC的可選模塊,可以快速實現表單綁定和屬性編輯器功能,以便于對測試樁的系統、版本、協議以及路由規則進行快速配置;
入參解析模塊,用以裝載配置過程中事先添加的JAR包,并基于入參匹配規則以對接收的往調交易報文進行解析,從而獲取入參關鍵值;
出參模塊,用以裝載配置過程中事先添加的JAR包,并初始化路由標識中給定的類,進而根據不同的入參關鍵值匹配不同的出參規則,從而輸出相應的出參信息。
2.根據權利要求1所述的通用可配置測試樁平臺,其特征在于,所述被測系統通過事先配置好的rsf-consumer.xml文件進行匹配,該xml文件中指明了測試樁平臺的ip地址和服務端口,以將往調交易報文發送至目標測試樁平臺。
3.根據權利要求1所述的通用可配置測試樁平臺,其特征在于,所述項目配置包括項目所涉及系統相關配置、后端被調系統協議相關配置和協議下路由規則相關配置,且其包括以下步驟:
1)項目管理:系統管理員新建項目,并分配項目對應的管理員賬戶,各個項目管理員數據隔離,互不可見;
2)下游依賴系統管理:通過系統管理集中維護本項目涉及的所有預模擬的下游系統;
3)RSF契約包管理:下游系統接口若為RSF協議,則需要通過“jar包管理”集中維護;
4)添加下游接口版本;
5)在特定版本下添加協議:所述協議包括RSF、HTTP和TCP;
6)設置接口路由:路由地址參考下游服務提供地址,用于被測對象實際調用;
7)設置接口入參匹配規則與出參規則,所述入參匹配規則與出參規則一一對應,用于實現不同入參,返回不同的出參,測試單個接口不同返回場景。
4.根據權利要求1所述的通用可配置測試樁平臺,其特征在于,所述入參匹配規則包括如下方式:
1)單條件字符匹配
入參字段值解析為字符串時,匹配條件有等于、包含、不包含、正則匹配;
入參字段值解析為數字是,匹配條件有等于,大于,小于,大于等于,小于等于,不等于;
2)組合條件匹配
多個單條件組合是支持與、或關系,條件個數沒有限制;
3)括號優先級
正常組合解析順序為從左到右,含有“()”時會優先解析“()”內的表達式,再從左到右進行解析。
5.根據權利要求1所述的通用可配置測試樁平臺,其特征在于,所述出參規則包括以下方式:
1)從入參關鍵值直接獲取字段值;
2)入參字段值簡單邏輯處理后設定;
3)硬編碼設定;
4)內置方法動態生成,包括獲取當前日期、指定長度的隨機數值、指定長度隨機字符串、指定上下限的隨機數值,字符串的截取和/或拼接。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇蘇寧銀行股份有限公司,未經江蘇蘇寧銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011632016.6/1.html,轉載請聲明來源鉆瓜專利網。





