• 我对接口测试的理解


    一、什么是接口测试

        我所理解的接口是用来处理业务逻辑和数据,实现功能的。接口测试就是检测数据的转换、传递和控制管理过程,以及系统间的逻辑依赖关系。

    二、接口测试的目的及意义

        1.app的后端服务(抑或接口)出现功能异常、或者错误的数据输出等问题时,会导致客户端功能异常甚至崩溃。

        2.如果之前没有进行api接口测试,当客户端出现功能或者数据的问题时,需要逐个排查是前端的问题还是后端的问题。

        所以,很有必要进行api接口测试,来检测接口的正确性和准确性

    三、接口测试的分类

        这部分不清楚,目前了解到的是http协议接口测试。

    四、测试内容

        两个重点,注重业务逻辑分析(正反向都要测到),注重数据检查

        1.功能:检查接口的功能有没有实现,也就是请求会不会成功,如果不成功会不会返回错误代号。

        2.数据:(1)检查接口返回的数据、数据格式、数据类型是否与预期一致(正向,传递的参数正常)

                   (2)检查传递的参数为边界值时,接口是否可以正常处理(传递的参数足够大或者为负、空值时)

                           例如:需要一个ip参数,当我输入一个100位的数字时,看会不会报错

                   (3)检查输入各种数据类型的参数,是否可以处理(支持整数,如果输入小数或者字符串呢)

        3.性能:接口处理数据的时间(涉及到代码优化)

    五、测试前准备

        1.api开发文档

        2.数据库

        3.环境配置

    六、接口测试工具

        postman

     学习网址:http://www.cnblogs.com/puresoul/p/5388586.html

    后续补充,postman具体使用和一个具体的例子,loading。。。。。。。。。

  • 相关阅读:
    MySQL学习(一) 概述
    Spring Tool Suite生成默认的MVC项目的配置文件问题
    [国家集训队]排队
    「PKUSC2018」最大前缀和
    「PKUSC2018」真实排名
    Min-Max容斥 & FMT
    SPOJ-CLFLARR 题解
    FFT详解
    CF Round#446 改题
    [CF1131D]Gourmet Choice 题解
  • 原文地址:https://www.cnblogs.com/xuechun/p/6000900.html
Copyright © 2020-2023  润新知