接口

1、接口又称API(Application Programming Interface,应用程序编程接口):是一些预先定义的函数,为方便应用程序或开发人员在无需访问其源码,或理解其内部工作机制的情况下就能访问对应函数功能的入口
    ⑴接口是后端设计的一套供给第三方使用的方法(第三方指前端/后端)
    ⑵两个不同的系统或者一个系统中两个不同的功能,它们之间相互连接的部分称为接口
    
2、软件项目中,接口是系统与系统之间,模块与模块之间或者服务与服务之间相互调用的入口
    ⑴从开发者角度,接口是分工协作的产物,不同开发者实现自己的功能之后,封装成接口,供其他开发者调用
    ⑵其他开发者只要按规定格式发送一些必要参数,就能使用该功能

3、接口通过网络协议来调用,我们最常用的协议是HTTP协议(不同系统之间)

4、在定义一个接口时,会写好接口路径和接口方法名的映射,然后前端通过接口路径来调用方法(不同系统之间)
    ⑴举个例子:一个获取商品列表的接口,接口路径是:/api/getMerchantList,接口方法名是:getMerchantList
    ⑵前端通过请求/api/getMerchantList来调用getMerchantList方法,接着后端会做相关逻辑处理,比如查询数据库,最后返回商品数据

5、简单概括为以下3点:
    ⑴程序代码(函数方法)
    ⑵屏蔽实现细节
    ⑶可以被访问/调用来获取信息或实现某些功能(提供访问地址&#x

HTTP基础:接口测试相关推荐

  1. Python脚本做接口测试,抛弃接口测试工具是否可行?(一)

    最近在学习python语言,一直再想,工作中经常性会去调试接口.测试接口,于是就思考一番,怎么能抛弃以前经常依赖使用工具做接口测试的局限性,换做python脚本来做呢?接下来就产生下如下脚本,觉得还行 ...

  2. 什么是软件测试?零基础入门知识要点总结篇,5分钟带你快速了解

    1.什么是软件测试? 软件测试(英语:Software Testing),描述一种用来促进鉴定软件的正确性.完整性.安全性和质量的过程.换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较的过 ...

  3. Python接口测试教程

    目录 一.Python基础 Python简介.环境搭建及包管理 Python基本语法 基本数据类型(6种) 条件/循环 文件读写(文本文件) 函数/类 模块/包 常见算法 二.接口测试快速实践 简单接 ...

  4. 你自学过哪些软件测试技术?转行做测试纠结自学还是报班培训?

    那么不管是去培训机构还是自学都有优缺点,只看合不合适, 先说说自学,自学的方式一般是线上学习,图文教程或视频教程,可以在csdn,简书, 视频教程可以上B站大学,有很多免费的教程,可以白嫖,比如在我的 ...

  5. 软件测试人员必读的经典书籍(附电子书),前阿里大佬给我推荐...

    前言 软件测试入行容易进阶难.从测试小白成长为测试经理.总监级别人才,要跨越长长的技术栈升级之路,挑战非常高的综合能力要求. 大牛都是相似的:具备扎实的测试方法论基础,能深入理解业务逻辑,会利用先进的 ...

  6. 记面试外包公司的一次经历,到底该不该去?

    在it这个行业中,相信很多人经常不可避免的听到一个词'外包',尤其是对于找工作的朋友们,更是一种艰难的选择,为什么这么说呢? 因为对于一些从培训班出来的新人进入互联网行业,有时候进外包公司是真的被逼的 ...

  7. 做了低薪实施4年转行软件测试,两年半经验的我是靠什么拿下年薪50W的offer?

    我的工作经历 本人一个普通二本大学,15年毕业,找家公司开始实习工作.第一份工作接触的就是实施工程师,做医疗产品,信息管理化工作.当时我是属于上海事业部,刚开始上海每个医院出差,不停地跑,换地方,没有 ...

  8. 萝卜爆肝Python自学学习路线

    最近经常有小伙伴咨询,Python 到底该怎么学,有什么学习路线可以参考下,萝卜作为一名深度 Python 爱好者,今天就来分享下,一个小白,该如何入门 Python,具体该以怎样的路线来学习呢 学习 ...

  9. 接口自动化测试开发—虫师

    http://www.itest.info/courses/6 课程大纲 Web开基础: Python基础 安装.IDE选择与常见问题 Django基础 hello Django django工作原理 ...

  10. python requests 接口测试_python+requests接口测试基础

    一.request库七种请求方法 七种方法都有三个基础的参数(method,url,**kwargs) method:请求方式,对应get/put/post等请求方式 url:需要进行接口测试的url ...

最新文章

  1. 如何征服Webpack 4并构建一个出色的React应用
  2. Linux中look命令,如何在Linux上使用look命令 | MOS86
  3. Java程序员月薪20k的涨薪秘籍:培训班java找不到工作
  4. Linux centos7 VMware Apache访问日志不记录静态文件、访问日志切割、静态元素过期时间...
  5. Python字符串的替换
  6. H3C模拟器里的F1060防火墙如何开启WEB界面
  7. 【SCIR AAAI2021】数据增强没效果?试试用Cluster-to-Cluster生成更多样化的新数据吧...
  8. 脏读、不可重复读与幻读和spring事务传播方式
  9. 多变量微积分(4)——多重积分之三重积分
  10. 制造行业相关名词释义
  11. 安川工业机器人实训心得_安川MOTOMAN工业机器人编程与操作(3)
  12. R语言knn算法的两种方法:class包与kknn包
  13. 一个人九月份开始考北邮的经验
  14. 天下武功,唯快不破 - O'Reilly Velocity China 2011 PPT汇总
  15. 苹果电脑开机慢怎么办
  16. Bootstrap导航和导航条
  17. 【CSDN】CSDN图片居中
  18. 安卓领域高质量公众号推荐
  19. Spring容器框架
  20. win10系统磁盘分区

热门文章

  1. 21、python复数
  2. 相同的网下,mac网速很慢怎么解决
  3. python + requests 实现https双向认证
  4. 彻底删除Ubuntu EFI分区及启动项
  5. jupyter安装和使用小结
  6. unity 3d模型添加Onclick事件
  7. 利用phoenix建立二级索引查询hbase,大神请无视
  8. windows下更换MySql数据库数据文件夹位置
  9. mysql手动对表或记录进行上锁处理
  10. 请兼职代帐会计需要注意什么?