【技术实现步骤摘要】
一种接口测试方法、装置及服务器
本专利技术属于计算机
,尤其涉及一种接口测试方法、装置及服务器。
技术介绍
接口测试一般应用于多系统间的交互开发,以及拥有多个子系统的应用系统的开发,测试过程主要是验证这些系统或子系统对外部提供接口的正确性和稳定性。接口测试是软件开发过程中质量控制的重要环节。现有技术中,接口测试主要采用人工方式进行,由测试人员手动布置测试场景,并向待测接口发起携带有测试参数的测试请求,然后手动回收待测接口对该测试请求的响应,得到测试结果。采用人工方式进行接口测试,测试周期长、效率低下,严重影响软件整体的开发周期。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种接口测试方法、装置及服务器,缩短接口测试的周期,提高测试效率,进而缩短软件的整体开发周期,具体方案如下:第一方面,本专利技术提供一种接口测试方法,应用于接口测试平台,所述接口测试平台包括:数据获取模块以及测试模块,所述方法,包括:接收测试指令,所述测试指令中包括待测接口标识以及测试用例标识;调用数据获取模块,以响应所述测试指令,获取与所述测试用例标识对应的测试用例;解析所述测试用例,生 ...
【技术保护点】
1.一种接口测试方法,其特征在于,应用于接口测试平台,所述接口测试平台包括:数据获取模块以及测试模块,所述方法,包括:接收测试指令,所述测试指令中包括待测接口标识以及测试用例标识;调用数据获取模块,以响应所述测试指令,获取与所述测试用例标识对应的测试用例;解析所述测试用例,生成请求报文;调用所述测试模块,以发送所述请求报文至所述待测接口标识对应的待测接口,并使所述待测接口在执行所述请求报文后返回响应报文;接收所述响应报文。
【技术特征摘要】
1.一种接口测试方法,其特征在于,应用于接口测试平台,所述接口测试平台包括:数据获取模块以及测试模块,所述方法,包括:接收测试指令,所述测试指令中包括待测接口标识以及测试用例标识;调用数据获取模块,以响应所述测试指令,获取与所述测试用例标识对应的测试用例;解析所述测试用例,生成请求报文;调用所述测试模块,以发送所述请求报文至所述待测接口标识对应的待测接口,并使所述待测接口在执行所述请求报文后返回响应报文;接收所述响应报文。2.根据权利要求1所述的接口测试方法,其特征在于,所述方法还包括:获取用户选择的加密定义参数,其中,所述加密定义参数中至少包括与预设加/解密算法对应的算法标识、加密密钥以及加密对象类别。3.根据权利要求2所述的接口测试方法,其特征在于,所述解析所述测试用例,生成请求报文,包括:结合所述加密对象类别,确定所述测试用例中的加密对象;结合所述算法标识对应的加/解密算法以及所述加密密钥,对所述加密对象进行加密,得到加密密文;用所述加密密文替换所述测试用例中的所述加密对象,并生成请求报文。4.根据权利要求1所述的接口测试方法,其特征在于,所述获取与所述测试用例标识对应的测试用例,包括:获取用户选择的测试场景定义参数及测试数据,其中,所述测试场景定义参数至少包括所述待测接口的接口信息以及所述测试用例标识;结合所述测试场景定义参数及所述测试数据,生成设置有所述测试用例标识的测试用例。5.根据权利要求1所述的接口测试方法,其特征在于,所述请求报文有多个,所述调用所述测试模块,以发送所述请求报文至所述待测接口标识对应的待测接口,包括:调用任务分配模块,以建立分布式任务队列,并将各所述请...
【专利技术属性】
技术研发人员:李兵,滕飞,杨根虎,易宝红,姜明洋,
申请(专利权)人:亚信科技中国有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。