接口测试基础

什么是接口测试

>>测试系统组件间接口的一种测试,主要检查数据的交换,传递和控制管理过程,以及系统之间相互逻辑依赖关系

>>接口测试的分类: 

 >>测试需要对接口的各个参数进行测试,

 >>开发在使用API接口时,先引入包名,在使用之前声明一个对象,之后可以使用对象提供的方法,而测试时,需

  要测试的是API的功能及对数据输入的正确性。第二种和第一种的差别是,我们只需关注提供给用户使用的接口

  就可以了,不用关心接口调用其他函数情况,相对于第一种来说,测试的粒度要大一些,范围小一些。

 >>http协议的接口,App客户端和后端服务连接,一般采用的都是http协议,客户端通过get和post的方法从后端服

  务获取数据。第三种相对于第二种来说,粒度更大,我们关注的接口更少,但是这些接口都是核心功能。

>>web接口测试要点:

 >>请求是否正确,默认请求成功是200,如果请求错误也能返回404、500等。

 >>检查返回数据的正确性与格式;json是一种非常创建的格式。

 >>接口的安全性,一般web都不会暴露在网上任意被调用,需要做一些限制,比如鉴权或认证。

 >>接口的性能,web接口同样注重性能,这直接影响用户的使用体验。

原文地址:https://www.cnblogs.com/airener/p/6015828.html