Including the application and implementation of device, test method of embodiment of the invention relates to an interface according to the interface information transfer module interface, the interface test data read from the storage unit in the preset; to the transfer module to send the first call request, carrying the information interface and the first call request in the test data, the first request for indicating the transfer module according to the test data, to test the interface corresponding to the interface information; receiving the modulated module in the test results of the interface test after return. Thus, the test speed of the interface can be accelerated, and the test complexity of the interface can be reduced.
【技术实现步骤摘要】
本申请涉及计算机
,尤其涉及一种接口的测试方法及装置。
技术介绍
传统技术中,在对被调模块的接口进行测试时,直接在测试驱动的测试脚本中人工构造接口的测试数据,或者,通过定制工具构造测试数据,然后根据构造的测试数据,对上述接口进行测试;然而上述第一种方法中通过手工构造测试数据的效率比较低,这影响了接口的测试速度;而第二种方法中通常先需要开发人员开发出定制工具,而定制工具的开发要求开发人员对被调模块的内部结构非常了解,此外,当测试的接口发生变化时,则可能需要对定制工具进行适应性的修改,并且重新构造测试数据,这增加了接口的测试复杂度。
技术实现思路
本申请实施例提供了一种接口的测试方法及装置,可以加快接口的测试速度,且可以减小接口的测试复杂度。第一方面,提供了一种接口的测试方法,该方法包括:根据被调模块的接口的接口信息,从预设的存储单元中读取所述接口的测试数据;向所述被调模块发送第一调用请求,所述第一调用请求中携带所述接口信息以及所述测试数据,所述第一调用请求用于指示所述被调模块根据所述测试数据,对所述接口信息对应的所述接口进行测试;接收所述被调模块在对所述接口测试后返回的测试结果。第二方面,提供了一种接口的测试装置,该装置包括:读取单元、发送单元和接收单元;所述读取单元,用于根据被调模块的接口的接口信息,从预设的存储单元中读取所述接口的测试数据;所述发送单元,用于向所述被调模块发送第一调用请求,所述第一调用请求中携带所述接口信息以及所述测试数据,所述第一调用请求用于指示所述被调模块根据所述测试数据,对所述接口信息对应的所述接口进行测试;所述接收单元,用于接 ...
【技术保护点】
一种接口的测试方法,其特征在于,该方法包括:根据被调模块的接口的接口信息,从预设的存储单元中读取所述接口的测试数据;向所述被调模块发送第一调用请求,所述第一调用请求中携带所述接口信息以及所述测试数据,所述第一调用请求用于指示所述被调模块根据所述测试数据,对所述接口信息对应的所述接口进行测试;接收所述被调模块在对所述接口测试后返回的测试结果。
【技术特征摘要】
1.一种接口的测试方法,其特征在于,该方法包括:根据被调模块的接口的接口信息,从预设的存储单元中读取所述接口的测试数据;向所述被调模块发送第一调用请求,所述第一调用请求中携带所述接口信息以及所述测试数据,所述第一调用请求用于指示所述被调模块根据所述测试数据,对所述接口信息对应的所述接口进行测试;接收所述被调模块在对所述接口测试后返回的测试结果。2.根据权利要求1所述的方法,其特征在于,所述方法还包括在所述预设的存储单元中记录所述测试数据的步骤,具体为:拦截主调模块向所述被调模块发送的第二调用请求,所述第二调用请求中携带所述接口信息以及所述测试数据;在所述预设的存储单元中记录所述接口信息以及所述测试数据,并记录所述接口信息与所述测试数据的对应关系。3.根据权利要求2所述的方法,其特征在于,在所述记录所述接口信息与所述测试数据的对应关系之后,所述方法还包括:向所述被调模块转发所述第二调用请求,所述第二调用请求用于指示所述被调模块根据所述测试数据,执行与所述接口信息对应的所述接口的功能;接收并向所述主调模块转发所述被调模块在执行所述接口的功能后返回的执行结果。4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:预先配置所述被调模块的地址;所述向所述被调模块发送第一调用请求,具体为:根据所述被调模块的地址,向所述被调模块发送所述第一调用请求。5.根据权利要求1-4任一项所述的方法,其特征在于,所述测试数据是通过可扩展标记语言XML文件的形式存储在所述预设的存储单元中的。6.一种接口的测试装置,其特征在于,该装置包括:读取单元...
【专利技术属性】
技术研发人员:屈勇,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。