什么叫做接口测试

接口测试,是指连接各个系统的通道传输数据的测试,保证数据经过传输后,数据的一致性。

注:

接口测试,就是我们说的API的测试,在互联网的世界,我们通过网络连接各个系统,而成功连接一个系统,需要这个系统对外开放相关的接口,连接上这个系统开发的接口后才能发送数据。

如何进行接口测试

接口测试分两大块内容

第一个内容就是字段内容格式的校验

格式包括: 长度的校验、其它异常情况的校验(主要参考接口文档)

比如登录接口,需要对这个接口的字段信息的检验。

用淘宝网的登录接口举例

 

两个字段:用户名和密码

前提条件

冒烟通过:用已经成功注册的用户进行登录。

异常场景:

没有成功注册过的用户进行登录

用户名和密码不一致,用A用户的账号和B用户的密码进行登录

手机号字段验证:手机号前带有空格、后带有空格、中间带有空格;手机号不存在;手机号不足11位;手机号是空号等

密码字段验证:前后带有空格;带有特殊字符等

格式校验总结:

长度校验

组合:纯数字、纯字母、纯字符、含有中文字符、含有特殊字符(!、@等)、两种类型组合、三种类型组合(具体按照接口文档来)

其它异常: 字段为空、前后有空格、中间有空格

数值型字段: 含有负号、超长、小数位超长、特殊数字0

第二个内容:是数据是否能成功写入,并显示正确(表数据检查)

字符串型:需要对中文、特殊字符是否成功写入(最容易出现乱码问题)

数值型:验证最大长度时,就需要对最大整数位和小数位的写入进行验证