一種基于Dubbo服務(wù)接口生成泛化調(diào)用進(jìn)行接口測(cè)試的方法

基本信息

申請(qǐng)?zhí)?/td> CN202210309940.3 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN114416599B 公開(kāi)(公告)日 2022-07-01
申請(qǐng)公布號(hào) CN114416599B 申請(qǐng)公布日 2022-07-01
分類(lèi)號(hào) G06F11/36(2006.01)I 分類(lèi) 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 干鵬宇 申請(qǐng)(專(zhuān)利權(quán))人 中建電子商務(wù)有限責(zé)任公司
代理機(jī)構(gòu) 成都春夏知識(shí)產(chǎn)權(quán)代理事務(wù)所(特殊普通合伙) 代理人 -
地址 610000四川省成都市青羊區(qū)騰飛大道51號(hào)18棟12層1202號(hào)
法律狀態(tài) -

摘要

摘要 本發(fā)明公開(kāi)了一種基于Dubbo服務(wù)接口生成泛化調(diào)用進(jìn)行接口測(cè)試的方法,包括分析Dubbo服務(wù)接口的Jar文件包,掃描所有的Jar文件包;使用JAVA反射技術(shù)掃描Jar文件包中的所有遠(yuǎn)程方法;分析遠(yuǎn)程方法的類(lèi)型,對(duì)其泛型類(lèi)型進(jìn)行結(jié)構(gòu)化拆解;分析遠(yuǎn)程方法的類(lèi)型,查找自定義類(lèi)型,并遞歸解析其自定義類(lèi)型;掃描步驟S2?S4的解析數(shù)據(jù)結(jié)構(gòu),將每次掃描結(jié)果存儲(chǔ)為獨(dú)立版本,多次掃描結(jié)果保存在一個(gè)項(xiàng)目;使用字節(jié)碼技術(shù)生成泛化調(diào)用代碼并進(jìn)行動(dòng)態(tài)加載;自動(dòng)生成測(cè)試參數(shù)進(jìn)行接口測(cè)試。本發(fā)明只需要Dubbo服務(wù)接口的Jar文件,不依賴其他第三方服務(wù),穩(wěn)定性和可靠性更高,掃描完成即生成泛化調(diào)用代碼、模擬數(shù)據(jù)測(cè)試接口,執(zhí)行快、效率高。