The embodiment of the invention provides a system and a device for interface test method, the method comprises the following steps: obtaining simulation mock object initiated service request to the target object to call; the service request returns the object returned after acquisition, according to the preset processing logic to modify the returned object, obtain the expected return object; returns the desired object to the mock object. In an embodiment of the application can get the target object according to the call request to return to return after the object according to the preset processing logic change return object, obtain the expected return object, thus according to the actual results or the actual request to change the parameters of flexible return objects, meet in the interface of test automation in construction a variety of complex business scenarios requirements.
【技术实现步骤摘要】
本申请涉及软件测试
,尤其是涉及一种系统接口测试方法及装置。
技术介绍
系统接口测试主要用于检测系统与系统外部之间以及系统内部各个子系统之间的交互点。系统接口测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。目前现有的系统接口测试可通过拦截器实现。而拦截器一般是在被调用的目标方法执行前或执行后去执行预定义的行为,比如选择继续执行连接点,或通过返回它们自己的返回值或抛出异常来短路执行。一般的,拦截器返回的返回值就是被调用的目标方法返回的返回值,而被调用的目标方法的返回值一般是预设好的一个定值。因此,现有的系统接口测试方法的可实现的测试场景比较单一,其无法满足日益复杂的系统接口测试需要。
技术实现思路
本申请实施例的目的在于提供一种系统接口测试方法及装置,以便于更为灵活的获取返回对象,从而实现复杂的业务场景下的系统接口测试。为达到上述目的,本申请实施例提供了一种系统接口测试方法,包括以下步骤:获取模拟mock对象发起的业务请求;在获取到目标调用对象针对所述业务请求返回的返回对象后,根据预设的处理逻辑修改所述返回对象,获得预期的返回对 ...
【技术保护点】
一种系统接口测试方法,其特征在于,包括以下步骤:获取模拟mock对象发起的业务请求;在获取到目标调用对象针对所述业务请求返回的返回对象后,根据预设的处理逻辑修改所述返回对象,获得预期的返回对象;向所述mock对象返回所述预期的返回对象。
【技术特征摘要】
1.一种系统接口测试方法,其特征在于,包括以下步骤:获取模拟mock对象发起的业务请求;在获取到目标调用对象针对所述业务请求返回的返回对象后,根据预设的处理逻辑修改所述返回对象,获得预期的返回对象;向所述mock对象返回所述预期的返回对象。2.根据权利要求1所述的系统接口测试方法,其特征在于,当所述处理逻辑有多种时,每种处理逻辑由一一对应的返回处理模块完成,并且所述mock对象发起的业务请求预先与一个返回处理模块绑定。3.根据权利要求1所述的系统接口测试方法,其特征在于,所述根据预设的处理逻辑修改所述返回对象,包括:根据所述业务请求中的特定输入参数修改所述返回对象中的特定输出参数。4.根据权利要求1所述的系统接口测试方法,其特征在于,所述根据预设的处理逻辑修改所述返回对象,包括:根据预定义的条件属性修改所述返回对象中的特定输出参数。5.根据权利要求1所述的系统接口测试方法,其特征在于,所述根据预设的处理逻辑修改所述返回对象,包括:当所述mock对象需多次调用同一个目标调用对象并预先配置有多个期望的返回对象时,根据业务请求中携带的特定指示参数决定选择所述多个期望的返回对象中的哪个作为本次调用后所期望的返回对象。6.根据权利要求2所述的系统接口测试方法,其特征在于,所述的绑定包括:在所述业务请求中携带有返回处理模块的标识。7.一种系统接口测试装置,其特征在于,...
【专利技术属性】
技术研发人员:余欢,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。