接口测试

作者: 每天进步一点点变成更好的自己 | 来源:发表于2022-03-03 12:27 被阅读0次

    增加自己的技能,在找工作时获得更多机会;
    通过接口自动化完成接口回归测试,让自己的工作更轻松、更高效;
    通过持续集成平台调用接口自动化测试,为流水线提供质量保障方法和手段

    接口测试的由来及基础知识(一) ,更详细的内容可以参考如下网址:
    https://www.cnblogs.com/wendyw/p/11799354.html

    1、接口测试

    接口测试的定义
    接口测试:测试系统组件间接口的一种测试,主要用于检测外部系统与系统之间以及系统内部各个子系统之间的交互点。
    重点:检测数据的交互,数据流向的定位,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。
    接口测试一般用于多系统间交互开发、或者多个子系统的应用系统开发的测试。.
    接口测试分类
    1、系统与系统之间的调用:分享内容到微信朋友圈,微信提供接口给这些分享的应用
    2、服务之间的调用:添加一条数据时,先调用数据查询的服务,查询该数据是否是重复数据。


    image.png

    3、上层服务对下层服务的调用:程序框架分3层,分别是web层、Fep层、Service层。


    image.png

    2、如何做接口测试

    1、接口测试原理
    接口测试原理:通过测试程序模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做出处理,然后在把应答报文发送给客户端,客户端接收应答报文这一过程。(request-->response)
    接口常用的说明如下:


    image.png

    比如我们常见的接口文档内容:


    image.png

    2、接口测试用例编写

    接口测试用例编写:重点关注是输入参数、输出结果以及业务内部逻辑是否正常。
    输入参数测试:针对输入参数进行的测试,也可以说是假定接口参数的不正确性进行的测试,确保接口对任意类型的输入都做了相应的处理:处理参数合法(不合法),输入参数为空,为null,输入参数超长等。
    接口是否满足了所提供的功能。
    逻辑测试:单元测试,应保持内部逻辑的正确性,单元测试和接口测试的界限并不是那么清楚,所以我们也可以从给出的设计文档中考虑内部逻辑错误的分支情况和异常。
    异常情况测试:接口实现是否对异常都做了处理,接口输入参数虽然合法,但是在接口实现中,也会出现异常。
    3、接口测试的工具选择:postman、jmeter

    4、接口测试的缺陷管理

    相关文章

      网友评论

        本文标题:接口测试

        本文链接:https://www.haomeiwen.com/subject/fzdjwltx.html