• 接口测试基础


    什么是接口?

      接口一般分为两种。一种是系统对外接口,一种是程序内部接口。

      系统对外接口:这个接口其实就是我们平时看到的样子,比如app,网站等。我们想要获取我们想要的东西,就必须通过这个接口调用方法,从而调用数据库,来获取信息!

      程序内部接口:指方法与方法之间,模块与模块之间,不同语言之间相互调用的接口。

    接口的分类?

      webService接口:走soap协议通过http传输,请求报文和返回报文都是xml形式

       http api接口:是走http协议,通过路径来区分调用的方法,请求报文是key-value的形式,返回报文一般是json串,有get和post等方法,也是最常用的两种

    什么是接口测试?

      接口测试就是功能测试!有点区别是功能测试是在页面上点点点,在页面上输入数据,查看结果;接口测试没有页面,通过接口文档上的调用地址,请求参数,拼接报文,然后发送请求,检查返回结果。

    为什么做接口测试?

      说一个很直观的例子:比较在京东买东西,付款金额为500,直接调用接口,付款成功了,接口调用成功,就测试成功了;但是假如想测试一下付款为5元时,是否会付款成功,那么在页面是没有检验的,所以只能通过接口测试,手动在接口处修改金额,从而校验结果。

    接口测试的必要性?

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

      2.检查系统的异常处理能力

      3.检查系统的安全性,稳定性

      4.前端随便变,接口测好了,后端不用变

    接口规范文档?

      接口文档至少包括:1.接口说明

               2.调用url

                                            3.请求方法(get、post)

                                            4.请求参数,请求类型,请求参数说明

                  5.返回参数说明

  • 相关阅读:
    firefly rk3399 增加 HL340 驱动(编译内核)
    STM32移植ROS发布超声波信息
    路径规划基础A*算法
    ROS融合IMU笔记
    a2 任意角度选取设置
    如何用代码设置机器人初始坐标实现 2D Pose Estimate功能
    APP 链接ROS时出现pymongo.errors.ServerSelectionTimeoutError: localhost:27017 错误
    基于opencv+python的二维码识别
    SAP UI5学习笔记之(二)熟悉的HelloWorld
    SAP UI5学习笔记之(一)初识SAP UI5
  • 原文地址:https://www.cnblogs.com/wxcx/p/8024169.html
Copyright © 2020-2023  润新知