关于接口测试的一些总结

一.接口测试又分为单接口测试和多接口组合测试

    单接口测试就是测试单个接口,多接口组合测试就是测试一组相互之间有依赖关系的接口,比如领券接口->券冻结接口->券消费接口

二.接口根据网络协议不同又分为http协议接口,https协议接口,thrift(rpc)协议接口

    http和https协议接口根据请求方式不同又分为get类型,post类型,put类型,delete类型,head类型等等

    http协议和thrift协议接口的测试区别:(调用方式不一致,数据传输方式不一致)

    1.http协议接口测试的时候,需要编写一个http请求类用来发送http请求,然后传入请求的域名或者IP:port和请求路经/接口名,请求参数

    2.thrift协议接口测试的时候,前提需要开发提供thrift文件生成java文件,或者将开发发布的最新版本的jar包添加到maven依赖,需要创建client,跟远程待测试的thrift服务建立socket链接,需要知道远程服务的IP和端口,以及接口名,输入和输出是一个对象,需要知道输入的类类型和输出的类类型,

三.单接口测试通用测试点:

黑盒测试:

1.功能是否正常,输入正确的参数是否有期望的返回

2.异常测试:参数错误,错误的参数返回错误状态码和错误信息

其中构造不同的参数组合可以用到:等价类划分,边界值测试等

3.兼容性测试或者叫做容错性测试

4.安全性测试

5.幂等性测试

白盒测试:

1.路经覆盖测试

2.异常分支测试

3.条件组合测试

 

posted on 2018-10-10 15:06  朱古力88  阅读(1258)  评论(0编辑  收藏  举报