API接口测试01

Posted zqlmmd

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了API接口测试01相关的知识,希望对你有一定的参考价值。

定义

     接口测试是系统组件间及多个系统之间的测试

     如:app与Server间如何进行数据交换,传递

意义

     确保主要流程及系统的稳定性

     将BUG控制在项目前期

     缩短产品的研发周期

     检查服务器的异常处理能力

方法

      通过编写脚本代码进行测试

      通过工具进行测试  如 Jmeter

      手工在浏览器中进行测试

范围

      同层之间接口的调用,一个接口调用了其他接口

      外部系统与系统间的交互

      各个子系统之间的交互

流程

      参与需求讨论与评审  --》  接口设计和接口定义 --》设计和评审测试用例(注意异常测试点) --》执行测试

      用例的设计需要文档:    需求文档,业务流程文档,接口设计文档,wiki文档(详细的介绍入参和出参的情况,个数,数据类型,可能的取值等)

      执行测试阶段:  测试用例,测试场景,测试数据

关注点

      1.接口有翻页时,页码雨页数的异常值测试

      2.数据库的增删改查,比如一个post接口操作完成后,通过列表页接口查看新数据是否与post的数据一致

      3.每个接口入参的默认值,异常类型,非空校验

      4.借口返回的图片地址能否打开,图片尺寸是否符合需求

      5.当输出参数有联动性时,要检查两参数的实际结果是否都符合要求

      6.所有列表页接口必须考虑排序值

常用工具

   切换host工具:SwithHosts

   抓包:fiddler HttpWatch  Charles

以上是关于API接口测试01的主要内容,如果未能解决你的问题,请参考以下文章

接口测试之-GET请求

api接口安全测试-Wsdl&Swagger&Webpack

API_接口测试规范

API测试| 了解API接口测试| API接口测试指南

初级测试工程师-接口测试-面试笔试题

初级测试工程师-接口测试-面试笔试题