• 0
  • 0
分享
  • 接口测试之基础篇——软件测试圈
  • 饭团🍙 2021-10-08 15:37:55 字数 977 阅读 1330 收藏 0

一、什么是接口测试

主要用于检测外部系统与系统之间内部各个子系统之间的交互点,测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。

接口可分为内部接口(开发人员)和外部接口(如组件接口和web服务器):

  1. 系统与系统之间的调用;例如支付宝提供接口给淘宝调用,一个业务的修改可能会影响其他业务的使用,这是需要做接口测试;

  2. 上层服务对下层服务的调用;例如Service层会调用DAO层的接口,而应用层会调用服务层提供的接口,比如注册用户时,会调用用户查询的服务,查询用户是否已经注册;

我们所要做的接口测试,先了解基于哪一种的接口测试(不同类型测试方法不同),总之,我们只要把接口当成服务方,把我们的测试手段当成客户方,目的就是,客户方去验证服务方是否满足了它声明提供的功能。

二、使用范围

  1. 接口测试一般用于多系统间交互开发,或者拥有多个子系统的应用系统开发的测试。

  2. 接口测试适用于为其他系统提供服务的底层框架系统和中心服务系统,主要测试这些系统对外部提供的接口,验证其正确性和稳定性,接口测试同样适应于一个上层系统(面向用户的软件)中的服务层接口,越往上层,其测试的难度越大。

  3. 平台越复杂,系统越庞大,接口测试的效率越明显;

  4. 目的:测试接口,尤其是那些与系统相关联的外部接口,还包括处理的次数,外部接口测试一般作为系统测试来看待;

三、接口测试的划分

1.jpg

四、接口测试小结及策略

我们常说的应用程序接口API就是接口的意思,现在常用的web项目,app项目的接口都是基于http请求的,有些系统内部之间调用的接口大多是基于jar包那种类型的接口,一般不需要测试人员测试。

接口类型常见的有get,post ,put等类型:

  1. get类型接口:指获取信息的接口,比如列表查询的功能,点击查询按钮会调用一个get接口,然后把信息返回出来。即从服务器获取数据;

  2. post类型接口:指提交表单的功能;比如注册、上传和发布帖子之类的就是post接口。即提交数据给服务器;

服Get型的连接口可以直接通过浏览器访问,参数就在地址的后面以“?”连接;然而Post就不同了,要用专门的工具来测试,常用的推荐jmeter和soapUI.


作者:Cynthia006

原文链接:https://blog.csdn.net/Cynthia006/article/details/54582609

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   亚利桑那州立大学(ASU)和 OpenAI 宣布建立合作伙伴关系,将 ChatGPT 带入亚利桑那州立大学的课堂。亚利桑那州立大学在一份新闻稿中表示,该校希望将 ChatGPT Enterprise 的使用集中在"三个关键领域",如"提高学生的成功率、开辟创新研究的新途径以及简化组织流程"。  ASU 副首席信息官凯尔-鲍文(Kyle Bowen)表示:"我们的教职员工已经在使用 ChatGPT,在 ChatGPT Enterprise 推出后,我们解决了很多安全问题,我们认为与 OpenAI 建立联系是有意义的。"他补充说,AS...
            0 0 816
            分享
          • 1. Locust基本介绍1.1 引言现在不管是互联网行业或者是传统行业,对性能的要求,都日渐增多,为了能更快更准确的定位问题,发现问题,解决问题,市面上出现了越来越多的性能测试工具,例如Jmeter,Loadrunner,Locus等,而今天,我们主要介绍的,就是Locust!很多人并不知道什么是Locust,包括使用python的人,因为不涉及到,所以不会去可以了解,那么,什么是Loucst,以及Locust的功能,有点是啥呢,跟着小鱼,往下看~1.2 简介Locust是开源的使用Python开发,基于事件,支持分布式并且提供Web UI进行测试执行和结果展示的性能测试工具。1.Locus...
            1 1 25730
            分享
          •   前言  不知道大家在测试流程中把 “用例评审”放在了什么样的“地位”。在我看来,用例评审是测试流程中不可或缺的一环。于是打算把 我司的用例评审写下来,我们的用例评审是怎么做的,也希望汲取一些其他公司优秀的经验,相互学习下~  用例评审是什么  自我理解:用例写完了之后,不代表这份用例写的都是正确的,场景覆盖是全的,需要在多方人员进行查漏补缺,所以我的理解是:用例评审是产品、开发、测试一起对写好的用例进行一个review的过程。  如果用例都没有评审,直接去执行,可能会存在一些问题。  用例评审参会人员  产品、开发、测试。  详细一点的话,就是 制定该需求的产品,实现该产品的前端开发、后端...
            0 0 1820
            分享
          •   TikTok Shop "链接很快就会在社交媒体应用中变得更加常见。据彭博社报道,该公司正在测试一项新功能,它能自动识别平台视频中的商品,然后提供一个链接,"在 TikTok Shop 上查找类似商品"。该公司发言人没有立即回应置评请求,该功能也更像是一个早期测试。  去年 11 月,Business Insider 曾对同一功能进行过测试,我们还发现了去年9月和10月包含 "在 TikTok 商店查找类似商品 "按钮的视频。TikTok 此前证实,它正在美国和英国的少数用户中测试该功能。一位在视频中添加了产品链接的用户没有被告知该链接将被...
            0 0 813
            分享
          •   微软在 2021 年收购了视频编辑器 Clipchamp 后,将其整合到 Microsoft 365 个人版和家庭版订阅中,最近还扩展到商业订阅。同时,Clipchamp 还推出了适用于非 Microsoft 365 订阅用户的独立高级版。  微软视频编辑工具 Clipchamp 迎来新功能:支持音频录制  今天,Office Insider 博客宣布了即将面向 Clipchamp 用户推出的几项新音频功能。其中一项功能允许用户直接在视频中插入录音。用户可以在应用程序的“录制和创建”选项卡中单击“音频”选项,然后开始录制长达 30 分钟的音频片段。录制完成后,他们可以在应用程序的时间轴中进...
            0 0 775
            分享
      • 51testing软件测试圈微信