接口定义

接口定义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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 镁光闪存颗粒对照表_内存颗粒型号识别

    镁光闪存颗粒对照表_内存颗粒型号识别容量/MBSamsung三星ETRON钰创Zentel力积Hynix海力士Elpida尔必达2MBN/AEM636165TS-6GN/AN/A8MBK4S641632N-EM638165TS-6GA3V64S39FTPHY57V641620E/FTEDS6416AHTA-16MBK4S2816320-EM639165TS-6GA3V28S40FTPHY57V1262GF/TR-60/70EDS…

    2022年6月22日
    249
  • 微软OOXML正式成为国际标准 更名为OXML

    微软OOXML正式成为国际标准 更名为OXML  近日,ISO组织宣布,由于赢得了足够的支持,微软的OOXML文档格式已被批准为全球行业标准,并将其命名更改为“OpenXML”。  为了使OOXML文档格式成为国际标准,微软一直在努力寻求各界支持,包括积极争取各国政府合同,吸引开发界开发新的应用程序软件等。去年9月,ISO在首轮投票中拒绝了OOXML成为国际标准的请求,在104个成员国中,只有53%投了赞成票,未达到成为国际标准所需的2/

    2022年7月16日
    27
  • 搭建SpringCloud项目,并实现自动化部署[通俗易懂]

    搭建SpringCloud项目,并实现自动化部署[通俗易懂]前一阵子一直在忙着做项目,最近有空,把项目中用到的SpringBoot微服务相关架构再梳理一遍。项目资源:https://github.com/sunroyi/SpringCloud主要分为以下几步:(1)搭建SpringBootService,这里是各个微服务的业务逻辑。(这里搭建了2个Service,用来测试熔断)(2)搭建SpringBootEureka,用来发现服务。(…

    2022年5月27日
    140
  • 计算机病毒永恒之蓝_永恒之蓝攻击win10

    计算机病毒永恒之蓝_永恒之蓝攻击win10做技术的要一直保持激情,和对新鲜事物的敏感性,从中寻找到快乐—-JobBird  最近永恒之蓝病毒肆虐,简直让电脑用户闻风丧胆,一旦中招真的是毁灭性的,虽然自己写不出来这么牛逼的程序,也没有这样的耐心去分析它究竟是怎么做到的,或者怎么解除威胁。基于技术宅的好奇心免不了对其指手画脚一番。  什么是病毒?  网上跟教科书上都有非常明确的定义,什么什么一大堆,看一下就过了,反正也

    2022年10月16日
    0
  • Applet 数字签名技术完全攻略

    Applet 数字签名技术完全攻略

    2021年12月17日
    37
  • Linux 批量杀进程[通俗易懂]

    Linux 批量杀进程[通俗易懂]1.查需要杀死的进程ps-ef|grepyum2.去除掉里面的grepps-ef|grepyum|grep-vgrep3.打印kill命令ps-ef|grepyum|grep-vgrep|awk'{print”kill”$2}’4.执行kill命令ps-ef|grepyum|grep-vgrep|awk'{print”kill”$2}’|sh删除完成…

    2022年9月5日
    3

发表回复

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

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