接口定义

接口定义1、什么是接口接口一般来讲分为两种程序内部的接口:方法与方法、模块与模块之间的交互,程序内部抛出的接口,如登录发帖,发帖就必须要登录,如果不登录不能发帖,发帖和登录这两个模块之间就要有交互,就会抛

大家好,又见面了,我是你们的朋友全栈君。

1、什么是接口

  • 接口一般来讲分为两种
    • 程序内部的接口:方法与方法、模块与模块之间的交互,程序内部抛出的接口,如登录发帖,发帖就必须要登录,如果不登录不能发帖,发帖和登录这两个模块之间就要有交互,就会抛出一个接口,进行内部系统调用
    • 系统对外的接口:从别人的网站或服务器上获取资源或信息,对方不会提供数据库共享,只能提供一个写好的方法来获取数据,如购物网站和第三方支付之间,购物网站支付时可选择第三方支付方法,但第三方不会提供自己的数据库给购物网站,只会提供一个接口,供购物网站进行调用

2、接口返回数据

  • 接口返回的数据一般都是 json 串,json 是一种通用的数据类型,格式为 key-value

3、前端、后端区别

  • 前端:客户端 — 通俗来讲,一般情况下,web 端或 app 端能看见的地方以及一些简单的校验,都属于前端
  • 后端:服务器端 — web 端或 app 端的系统逻辑、如购物时扣除余额,微博发到哪里等都是由后端实现的
    • (ps:网站上显示的后台管理不属于后端哦)

4、什么叫接口测试

  • 统称为 api,程序与程序之间的对接、交接;接口测试是测试系统组件间接口的一种测试;接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点;接口测试主要是为了检验不同组件(模块)之间数据的一个传递是否正确,同时接口测试还要测试当前系统与第三方系统的一个测试如:支付宝、财付通、微信、银联

5、为什么做接口测试

  • 当界面功能没出来时,测试人员可以做接口测试,一是节省时间,二是测试一些界面功能测不到的场景
  • 系统之间是通过接口相互传输数据,如果接口都阻塞,系统间的接口调用和对业务的处理肯定会受到很大的影响

6、如何做接口测试

  • 项目前后端调用主要是基于 http 协议的接口,所以测试接口时主要通过工具或代码模拟 http 请求发送与接收

7、接口测试保证接口联调

  • 在公司中前端开发和后端开发是独立进行的,一个项目是由前端和后端组成,最终要进行前后端接口联调,来确保后端的数据能正常的展示在前端的页面,所以我们需要对接口进行测试,以确保接口可以正常的传输数据

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/154576.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 108是几位数_印度尼西亚总人口数

    108是几位数_印度尼西亚总人口数求给定区间 [X,Y] 中满足下列条件的整数个数:这个数恰好等于 K 个互不相等的 B 的整数次幂之和。例如,设 X=15,Y=20,K=2,B=2,则有且仅有下列三个数满足题意:17=24+2018=24+2120=24+22输入格式第一行包含两个整数 X 和 Y,接下来两行包含整数 K 和 B。输出格式只包含一个整数,表示满足条件的数的个数。数据范围1≤X≤Y≤231−1,1≤K≤20,2≤B≤10输入样例:15 2022输出样例:3#include<bit

    2022年8月9日
    6
  • 计算机语言有哪些_计算机英语第五版刘艺pdf

    计算机语言有哪些_计算机英语第五版刘艺pdf计算机程序设计艺术 第3卷 排序和查找(英文影印版.第2版)

    2022年4月21日
    106
  • 深度学习(GoogLeNet)

    深度学习(GoogLeNet)1GoogLeNet的介绍1.1GoogLeNet的简介GoogLeNet模型是由谷歌(Google)团队开发出来的卷积神经网络,它是2014年ImageNet挑战赛的冠军模型。相比于AlexNet模型,GoogLeNet模型的网络结构更深,共包括87层。尽管模型结构变得更复杂,但参数量更少了。GoogLeNet模型的参数量为5941552个,仅为AlexNet模型参数量的1/10。这主要归功于GoogLeNet创新性地采用了Inception模块。感兴趣的读者可以阅读原始顶会顶刊http://

    2022年8月14日
    6
  • 部署环境什么意思_离线部署net

    部署环境什么意思_离线部署netNeokylin-Server离线环境部署Minio+keepalived集群Neokylin-Server离线环境部署Minio+keepalived集群一、说明二、部署过程:1.切换root账号或所有语句加sudo;2.关闭6个节点防火墙(或打开端口);3.设置所有节点;4.时间同步;5.3个节点创建目录与文件;6.添加权限;7.启动minio服务;8.n1-n3部署keepalived;Neokylin-Server离线环境部署Minio+keepalived集群一、说明背景:N

    2022年8月10日
    7
  • 如何获取服务器种子_连接服务器超时代码leaf

    如何获取服务器种子_连接服务器超时代码leaf*{font-family:”微软雅黑”;}body{background:#fff;}input{cursor:pointer;}.ti{margin:0;padding:20px0;line-height:30px;color:#333;}.tia{color:#255359;}#trackertext{display:block;margin:0auto;backgroun…

    2022年9月27日
    5
  • php实现页面跳转的方式_html跳转代码

    php实现页面跳转的方式_html跳转代码在php中要实现跳转有很多方法,最常规的跳转方法就是使用header函数来操作了,当然也可以在php中输入js跳转形式,下面我来给大家介绍一下。PHP跳转代码如下复制代码header(“location:http://www.jquerycn.cn”);?>header函数使用PHP页面跳转一、header()函数header()函数是PHP中进…

    2022年8月13日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号