首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

接口测试方法、装置和系统 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:锐捷网络股份有限公司

摘要:本申请实施例提供接口测试方法、装置和系统。在本申请的一些实施例中,获取携带有测试参数的调用请求;若解析所述调用请求得到上下文地址,则基于所述上下文地址获取对应的第一上下文;基于所述测试参数和所述第一上下文构造生成函数调用信息;基于所述函数调用信息调用目标接口函数执行测试,生成并反馈执行结果。通过上述技术方案,即便目标接口函数测试过程中涉及到复杂的依赖关系和调用关系,可以利用上下文帮助测试用户更好的完成对目标接口函数的测试工作,能够满足接口多重调用关系的测试需求。

主权项:1.一种接口测试方法,其特征在于,适用于测试设备,所述方法包括:获取携带有测试参数的调用请求;若解析所述调用请求得到上下文地址,则基于所述上下文地址获取对应的第一上下文;基于所述测试参数和所述第一上下文构造生成函数调用信息;基于所述函数调用信息调用目标接口函数执行测试,生成并反馈执行结果;在执行测试过程中,所述目标接口函数依赖外部关系执行测试,根据所述目标接口函数与依赖接口之间的数据流向关系,确定所述依赖接口对应的至少一种接口类型;其中,所述接口类型包括:设置型接口、获取型接口和注册型接口;根据所述至少一种接口类型的调用流程,调用所述依赖接口;所述基于所述函数调用信息调用目标接口函数执行测试,具体包括:基于测试参数,获取所述目标接口函数的运行地址;根据运行地址和测试参数,向所述目标接口函数发送函数调用信息;在测试过程中,通过接口代理服务动态载入被测组件或者测试替身,获取被测组件或者测试替身提供的可被调用的接口函数,所述接口函数是目标接口函数或者是依赖接口对应的接口函数,进而,基于被调用接口函数对应的运行地址和测试参数执行对应的目标接口函数相关测试步骤;其中,所述被测组件中包含有各待测试的目标接口函数以及各种协助完成目标接口函数测试的其他相关函数;被测组件用于接收所述函数调用信息,确定与所述测试替身具有依赖关系的依赖接口;根据所述函数调用信息,调用所述依赖接口;其中,调用所述依赖接口具体包括:基于所述依赖接口的所述调用流程,选择所述依赖接口对应的至少一种实现形态;其中,所述实现形态包括:原始实现、覆盖实现和包裹实现;根据所述至少一种实现形态调用所述依赖接口。

全文数据:

权利要求:

百度查询: 锐捷网络股份有限公司 接口测试方法、装置和系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。