接口测试

1. 接口测试

1.1. 什么是接口测试

接口测试,是指针对前后台进行的测试, 是对常规测试的一种补充.

1.2. 接口测试的重要性

实现一些常规测试中无法实现的流程

修改各参数检查服务器异常处理

修改请求的先后次序检查服务器处理流程

1.3. 接口测试工作流程

准备阶段(80%)

       拿到开发的接口文档,并理解每个接口的参数及含义

       了解被测试系统的业务流程

        编写接口测试用例

执行阶段(10%)

       测试用例/测试场景执行

       测试数据/系统数据收集

分析阶段(10%)

    数据汇总/日志分析

测试报告

1.4. 接口测试用例编写

接口测试用例编写要点

测试每个参数类型不合法的情况(类型不合法容易遗漏掉NULL型)

测试每个参数取值范围不合法的情况

测试参数为空的情况

测试参数前后台定义的一致性

测试每个参数的上下限(这里容易出致命的BUG,如果程序处理不当,可能导致崩溃)

测试每个参数取值不合理的情况(包括取的值不属于自己,取值在这阶段不会出现,取值超出了自己所拥有的数量或者范围)

如果两个请求有严格的先后顺序,需要测试调转顺序的情况

自己和自己的交易、聊天等操作(这种特别容易遗漏)

1.5. 接口文档

见资料中接口文档

1.6. 接口测试工具Postman

使用postman按照接口文档进行测试

1.1.1. Get请求

 

 

 

1.1.2. Post请求

 

 

posted @ 2020-04-02 17:38  嗨林子  阅读(103)  评论(0编辑  收藏  举报