一種基于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í)行快、效率高。 |
