zoukankan      html  css  js  c++  java
  • 接口笔记

    接口:什么是接口呢?接口一般来说有两种,一种是程序内部的接口,一种是系统对外的接口。

    系统对外的接口:比如你要从别的网站或服务器上获取资源或信息,别人肯定不会把数据库共享给你,他只能给你提供一个他们写好的方法来获取数据,你引用他提供的接口就能使用他写好的方法,从而达到数据共享的目的,比如说咱们用的app、网址这些它在进行数据处理的时候都是通过接口来进行调用的。

    程序内部的接口:方法与方法之间,模块与模块之间的交互,程序内部抛出的接口,比如bbs系统,有登录模块、发帖模块等等,那你要发帖就必须先登录,要发帖就得登录,那么这两个模块就得有交互,它就会抛出一个接口,供内部系统进行调用。

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

    http api接口是走http协议,通过路径来区分调用的方法,请求报文都是key-value形式的,返回报文一般都是json串,

    有get和post等方法,这也是最常用的两种请求方式。

    为啥要测接口

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

    二、检查系统的异常处理能力

    三、检查系统的安全性、稳定性 四、前端随便变,接口测好了,后端不用变

    接口测试流程

    一、需求评审,熟悉业务和需求

    二、开发提供接口文档

    三、编写接口测试用例

    四、用例评审

    五、提测后开始测试

    六、提交测试报告

    既然我们要测试接口,那我们根据什么来测试呢? 那就是接口规范文档,也是我们测试最重要的一个依据 接口文档是干嘛的呢,接口文档说简单点,就是这个接口的使用文档。 接口文档至少包括:

    1、接口说明

    2、调用url

    3、请求方法(getpost)

    4、请求参数、参数类型、请求参数说明

    5、返回参数说明

    http状态码:

    1、200 2开头的都表示这个请求发送成功,最常见的就是200,就代表这个请求是ok的,服务器也返回了。

    2、300 3开头的代表重定向,最常见的是302,把这个请求重定向到别的地方了,

    3、400 400代表客户端发送的请求有语法错误,401代表访问的页面没有授权,403表示没有权限访问这个页面,404代表没有这个页面

    4、500 5开头的代表服务器有异常,500代表服务器内部异常,504代表服务器端超时,没返回结果

  • 相关阅读:
    PhpStorm如何连接外部服务器

    hello,bokeyuan
    pyspark SparkSession及dataframe基本操作
    spark2.2 中文文档
    广告推荐加入图像特征
    docker教程
    DSSM算法-计算文本相似度
    navivate 下载
    save——model模块保存和载入使用简单例子
  • 原文地址:https://www.cnblogs.com/xuzhongtao/p/9064316.html
Copyright © 2011-2022 走看看