恭喜北京京东拓先科技有限公司王甲林获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网恭喜北京京东拓先科技有限公司申请的专利一种测试方法和测试装置获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN113076253B 。
龙图腾网通过国家知识产权局官网在2025-06-17发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202110413114.9,技术领域涉及:G06F11/362;该发明授权一种测试方法和测试装置是由王甲林设计研发完成,并于2021-04-16向国家知识产权局提交的专利申请。
本一种测试方法和测试装置在说明书摘要公布了:本发明公开了一种测试方法和测试装置,涉及计算机技术领域。该方法的一具体实施方式包括:接收测试请求,根据测试请求,获取被测试应用和测试用例,将JavaAgent加入到被测试应用对应的虚拟机参数中;在加载被测试应用的类文件之前,根据JavaAgent,并基于字节码增强技术,对被测试应用的目标类进行字节码修改,其中,目标类包括:远程调用的类、持久化数据所涉及的类;在利用测试用例对被测试应用进行测试的过程中,调用目标类包含的目标方法,获取目标方法对应的运行数据;根据获取的运行数据,确定测试用例对应的测试数据,并存储测试数据。该实施方式能够深入到程序内部进行测试,提高测试的效率,测试成本低,还适用于复杂场景的测试。
本发明授权一种测试方法和测试装置在权利要求书中公布了:1.一种测试方法,其特征在于,包括: 接收测试请求,根据所述测试请求,获取被测试应用和测试用例,将JavaAgent加入到所述被测试应用对应的虚拟机参数中; 在加载所述被测试应用的类文件之前,根据所述JavaAgent,并基于字节码增强技术,对所述被测试应用的目标类进行字节码修改,其中,所述目标类包括:远程调用的类、持久化数据所涉及的类;添加拦截器到所述目标类,以实现基于字节码增强技术对所述目标类的字节码进行修改,包括:在目标类包含的目标方法的开始和结束位置,分别添加拦截器的before方法和after方法;JavaAgent的运行过程包括:JavaAgent在启动时,加载插件,以加载定义的数据获取规则,并注册回调函数;被测试应用启动时,在加载被测试应用的类文件前,JavaAgent进行拦截,扫描并注册被测试应用的目标类;当被测试应用的目标类被加载时,JavaAgent寻找被注册类的回调函数,接着,回调函数调用本身方法初始化并修改目标类的字节码;然后,修改后的字节码返回到虚拟机中,且在类加载时,执行修改后的字节码; 在利用所述测试用例对所述被测试应用进行测试的过程中,调用所述目标类包含的目标方法,获取所述目标方法对应的运行数据,包括:在调用所述目标方法时,调用所述拦截器的before和after方法,获取所述目标方法对应的入参数据、出参数据和数据类型; 根据获取的运行数据,确定所述测试用例对应的测试数据,并存储所述测试数据; 在利用所述测试用例对所述被测试应用进行测试的过程中,若监控到所述远程调用的类或所述远程调用的类包含的方法,收集所述测试用例对应的调用链路。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人北京京东拓先科技有限公司,其通讯地址为:100176 北京市北京经济技术开发区科创十一街18号院1号楼7层701室;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。