接口测试基础

Posted tangdouer

tags:

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

一 接口测试概述

   • 接口测试

              • 接口测试是测试系统组件间接口的一种测试。

              • 接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点

               技术图片

  • 为什么要做接口测试 

    • 传统的测试方法测试成本急剧增加,测试效率大幅下降;

    • 接口测试是站在用户的角度对系统接口进行全面高效持续 的检测;

    • 接口测试是自动化并且持续集成的

    • 接口测试是一个完整的体系,也包括功能测试、性能测试。

  • 接口测试适用环境

    • 一般应用于多系统间交互开发。 

    • 适用于为其他系统提供服务的底层框架系统和中心服务系统。 

    • 适用于一个上层系统中的服务层接口。 

    • 总之,平台越复杂,系统越庞大,接口测试的效果越明显

    技术图片

  • 进行接口测试的好处

    • ①可以发现很多在页面上操作发现不了的bug

    • ②检查系统的异常处理能力

    • ③检查系统的安全性、稳定性

     • ④前端随便变,接口测好了,后端不用变

  • 接口测试的目标

    技术图片

  • 接口测试的分类

    技术图片

 

 

   • 接口测试的要点

    • 检查数据的交换;

    • 传递和控制管理过程;

    • 以及系统间的相互逻辑依赖关系;

  • 题外话:

     • 接口测试就是通过测试不同情况下的输入参数与之相应的输 出参数信息来判断接口是否符合或满足相应的功能性、安全性要求。

    • 与界面处功能测试相比:

      • 接口测试没有页面;

      • 它是通过接口规范文档上的调用地址、请求参数,拼接请求信息;

      • 然后发送请求,检查返回结果;

      • 只需测入参和出参就行;

  • 接口测试用例模板:

    技术图片

 

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

接口测试基础全知道

接口测试基础五-使用python+requests编写接口测试用例

接口测试基础

接口测试基础

接口测试基础--柠檬不萌!

接口测试基础