浅谈接口测试

一:什么是接口?

接口一般分为两种,一种是程序内部的接口,一种是系统对外的接口。

系统对外的接口,比如你要从别的网站或服务器上获取信息,别人肯定不会把服务器内容共享给你,他只会给你

提供一个他们写好的方法来提供数据,你引用他们提供的方法,从而达到获取数据共享。

程序内部的接口,就是方法与方法之间,模块与模块之间的交互,抛出一个接口,供内部系统进行调用。

二:接口的组成:

规范化的接口文档包括:

1,接口说明

2,调用的URL

3,请求的方法

4,请求的参数,参数类型,请求参数说明等。

5,返回参数说明。

三:常见的接口

1,webservice接口:是走soap协议通过http传输,请求报文和返回报文都是xml格式的,可以通过工具:soapui,jmter测试。

2.http api 接口,是走http协议,通过路径来区分调用的方法,请求报文都是key_value形式的,返回报文一般是json格式。

四:什么是接口测试?

通过测试不同情况下的入参与相应的出参信息来判断接口是否符合或满足相应的功能性,安全性的要求。

五:为什么要做接口测试?

1,可以发现很多在页面上操作发现不了的BUG。

2,测试介入的时间更早,开发修改BUG的成本更低,可以缩短项目周期。

3,检查系统的异常处理能力。

4,检查系统的安全性,稳定性。

六:接口测试怎么测?

1,通过性验证。

2,参数组合

3,接口安全

4,异常验证

5,根据业务逻辑来设计测试用例。

今天就先简单介绍一下接口测试的理论知识,后期通过案例,详细介绍下用JMTER工具来测试接口。

相关推荐