The invention discloses a testing method and a testing device for an interface. The method comprises the following steps: in response to the access to the specified URL request, return the interface test page; gets the input in the interface test page interface address, test parameters and the corresponding parameter values; according to the interface address will test the parameters of transmission parameters and the corresponding to the corresponding interface, and receive the corresponding interface returns the result data; and the results of the data display interface through the test page. Through the technical scheme of the invention, the user only needs to input the interface address, and the value of the parameters and parameters can realize the effective test of the interface, saves the time of the interface test, and effectively improves the test efficiency.
【技术实现步骤摘要】
一种接口的测试方法和测试装置
本专利技术涉及计算机
,具体涉及一种接口的测试方法和测试装置。
技术介绍
Web服务技术通过使用一系列的标准规范,为用户之间的应用交互从局部范围发展到全球范围提供了可能。利用Web服务技术进行交互的应用只需遵从相应的Web服务接口,而不需考虑各自的内部实现,从而极大地降低了交互应用之间的耦合度,增加了用户应用的灵活性。但是,在实际运行过程中,如果要保证应用交互的稳定性,需要保证服务接口的性能的稳定性。在服务接口面向用户提供服务前,对接口进行测试是影响该接口使用性能的重要环节。现有技术中的接口测试方法中,每次接口测试之前都需要用户逐项手动填写完整的接口地址、选择参数并完成参数设定,然后才可以进行参数下的接口测试。但是,这样的方案使得接口测试的整个过程耗时较长,效率较低,用户体验差。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的接口的测试方法和相应的测试装置。依据本专利技术的一个方面,提供了一种接口的测试方法,包括:响应于访问指定网址的请求,返回接口测试页面;获取在所述接口测试页面上输入的接口地址、测试参数和相应的参数取值;根据所述接口地址将所述测试参数和相应的参数取值发送给对应的接口,并接收对应的接口返回的结果数据;以及,将所述结果数据通过所述接口测试页面进行展示。可选地,进一步包括:确定所述测试参数的其他可能的参数取值;根据所述接口地址将所述测试参数和其他可能的参数取值分别发送给对应的接口,并接收对应的接口返回的对应的结果数据;以及,将所述测试参数的其他可能的参数取值对应的 ...
【技术保护点】
一种接口的测试方法,包括:响应于访问指定网址的请求,返回接口测试页面;获取在所述接口测试页面上输入的接口地址、测试参数和相应的参数取值;根据所述接口地址将所述测试参数和相应的参数取值发送给对应的接口,并接收对应的接口返回的结果数据;以及将所述结果数据通过所述接口测试页面进行展示。
【技术特征摘要】
1.一种接口的测试方法,包括:响应于访问指定网址的请求,返回接口测试页面;获取在所述接口测试页面上输入的接口地址、测试参数和相应的参数取值;根据所述接口地址将所述测试参数和相应的参数取值发送给对应的接口,并接收对应的接口返回的结果数据;以及将所述结果数据通过所述接口测试页面进行展示。2.如权利要求1所述的方法,进一步包括:确定所述测试参数的其他可能的参数取值;根据所述接口地址将所述测试参数和其他可能的参数取值分别发送给对应的接口,并接收对应的接口返回的对应的结果数据;以及将所述测试参数的其他可能的参数取值对应的结果数据,通过所述接口测试页面进行展示。3.如权利要求2所述的方法,其中,所述确定所述测试参数的其他可能的参数取值包括如下中的一种或多种:如果所述测试参数的类型为数值类型,则确定0和Null是所述测试参数的其他可能的取值参数;根据所述接口地址确定所述测试参数的取值范围,根据所述测试参数的取值范围确定所述测试参数的其他可能的取值;如果所述测试参数为两个以上的参数,确定该两个以上的参数的其他可能的参数取值组合。4.如权利要求3所述的方法,其中,根据所述接口地址确定所述测试参数的取值的范围包括:根据所述接口地址查询接口参数列表,从接口参数列表获取所述测试参数的取值范围;其中,所述接口参数列表中对应保存了接口地址、接口地址中的参数和参数对应的取值范围。5.如权利要求1所述的方法,其中,所述将所述测试参数和相应的参数取值发送给对应的接口包括:分别以Post方式和Get方式将所述测试参数和相应的参数取值发送给对应的接口。6.如权利要求1所述的方法,进一步包括:获取在所述接口测试页面上输入的加密方法;将所述测试参数和相应的参数取值按照所述加密方法进行加密处理,得到加密...
【专利技术属性】
技术研发人员:曾志海,
申请(专利权)人:北京奇虎科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。