一種基于Dubbo服務接口生成泛化調(diào)用進行接口測試的方法
基本信息
申請?zhí)?/td> | CN202210309940.3 | 申請日 | - |
公開(公告)號 | CN114416599B | 公開(公告)日 | 2022-07-01 |
申請公布號 | CN114416599B | 申請公布日 | 2022-07-01 |
分類號 | G06F11/36(2006.01)I | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 干鵬宇 | 申請(專利權)人 | 中建電子商務有限責任公司 |
代理機構 | 成都春夏知識產(chǎn)權代理事務所(特殊普通合伙) | 代理人 | - |
地址 | 610000四川省成都市青羊區(qū)騰飛大道51號18棟12層1202號 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開了一種基于Dubbo服務接口生成泛化調(diào)用進行接口測試的方法,包括分析Dubbo服務接口的Jar文件包,掃描所有的Jar文件包;使用JAVA反射技術掃描Jar文件包中的所有遠程方法;分析遠程方法的類型,對其泛型類型進行結構化拆解;分析遠程方法的類型,查找自定義類型,并遞歸解析其自定義類型;掃描步驟S2?S4的解析數(shù)據(jù)結構,將每次掃描結果存儲為獨立版本,多次掃描結果保存在一個項目;使用字節(jié)碼技術生成泛化調(diào)用代碼并進行動態(tài)加載;自動生成測試參數(shù)進行接口測試。本發(fā)明只需要Dubbo服務接口的Jar文件,不依賴其他第三方服務,穩(wěn)定性和可靠性更高,掃描完成即生成泛化調(diào)用代碼、模擬數(shù)據(jù)測試接口,執(zhí)行快、效率高。 |
