接口测试初步了解以及实战

这篇具有很好参考价值的文章主要介绍了接口测试初步了解以及实战。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、接口测试内容


接口测试定义:测试系统组件间接口
接口测试应用:测试外部系统与系统之间的交互、系统内部子系统之间的交互
接口测试类型:功能测试、逻辑业务测试、异常测试、性能测试、安全性测试

接口测试类型具体介绍

1.1功能测试:

     定义:1、接口功能正确实现;2、接口按照设计文档实现(参数名称一致、参数数量一致等)

     其他测试点:

     1.1.1、传入参数测试:参数边界值测试

     1.1.2、默认值测试:针对非必填参数进行默认值验证

     1.1.3、JSON格式验证:传递正确JSON会进行处理,传递错误JSON、非JSON,应当返回对                                                应error code

     1.1.4、返回值测试:返回数据正确、返回数据类型正确

     1.1.5、错误码测试:1、通用错误码和业务错误码应当可以正确清晰说明调用问题;2、错误码                                         应当尽可能覆盖所有特殊情况

     1.1.6、兼容性测试:前后端接口调整后,也应当可用(后端调整后应当保证原有调用方式可                                            用)

1.2、逻辑业务测试

      定义:针对于接口的实现功能,在数据库中进行了正确的操作

     验证:传入正确的参数,接口对数据库进行增删改查时,数据库中同步了这些操作

     注:需要验证依赖或者关联业务,保证参数中携带了相关的参数(如查询操作记录则需要传入登录的cookie)

1.3 异常测试:分为两类,数据异常和类型异常

     1.3.1 数据异常:数据指的是传入的数据,包含参数以及参数的value值

     参数异常:

         参数名称修改为关键字

         去掉参数:不传入参数名称

         多余参数:目前不作处理

         错误参数:参数名称错误

    value错误:

         传入数据为关键字

         传入数据为空

         传入数据超过字段设置的长度

         传入数据错误:填写不存在的数据以及随意数据

   1.3.2 :参数类型错误:参数类型设置为int,传入数据为string  

1.4、性能测试:测试点:响应时间、吞吐量、并发用户数、占用内存、CPU

1.5、安全性测试:

   1.5.1、敏感信息需要加密

   1.5.2、接口是否防恶意请求(SQL注入)

   1.5.3、header中部分参数修改、删除是否有对应error code返回(如cookie)

   1.5.4、唯一识别码删除或修改

接口测试初步了解以及实战文章来源地址https://www.toymoban.com/news/detail-422724.html

到了这里,关于接口测试初步了解以及实战的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • API 测试 | 了解 API 接口测试 | API 接口测试指南

    什么是 API? API 是一个缩写,它代表了 一个  pplication  P  AGC 软件覆盖整个房间。API 是用于构建软件应用程序的一组例程,协议和工具。API 指定一个软件程序应如何与其他软件程序进行交互。 例行程序:执行特定任务的程序。例程也称为过程,函数或子例程。 协议:在两

    2024年02月01日
    浏览(31)
  • API测试| 了解API接口测试| API接口测试指南

    什么是API? API是一个缩写,它代表了一个 pplication P AGC软件覆盖整个房间。API是用于构建软件应用程序的一组例程,协议和工具。API指定一个软件程序应如何与其他软件程序进行交互。 例行程序:执行特定任务的程序。例程也称为过程,函数或子例程。 协议:在两个系统之

    2024年02月07日
    浏览(71)
  • API 测试 | 了解 API 接口概念|电商平台 API 接口测试指南

    什么是 API? API 是一个缩写,它代表了一个 pplication P AGC 软件覆盖整个房间。API 是用于构建软件应用程序的一组例程,协议和工具。API 指定一个软件程序应如何与其他软件程序进行交互。 例行程序:执行特定任务的程序。例程也称为过程,函数或子例程。 协议:在两个系统

    2024年02月13日
    浏览(29)
  • web接口开发与测试——你了解多少

    目录 前言 Django快速开发之投票系统 编写接口文档 系统接口测试 总结: 最近一直在学习和整理web开发与接口测试的相关资料。接口测试本身毫无任何难度,甚至有很多工具和类库来帮助我们进行接口测试。大多测试人员很难深入了解web接口测试的原因是对web开发不太了解,

    2024年02月12日
    浏览(29)
  • 搬运工让你分分钟了解Web接口测试

    百度说:接口泛指实体把自己提供给外界的一种抽象化物(可以为另一实体),用以由内部操作分离出外部沟通方法,使其能被内部修改而不影响外界其他实体与其交互的方式 上面这句有点抽象,网上的资料也是一大把,来自某个大佬的通俗解释: 设计概念的接口 就是一系

    2024年02月21日
    浏览(33)
  • 接口测试——电商网站接口测试实战(四)

    1. 接口测试需求分析 常见接口文档提供的两种方式 ①word文档 ②在线文档 电商网站网址模拟练习:Swagger UI 2. 登陆的分析 慕慕生鲜网址:慕慕生鲜 账号密码 点击execute后       输入账号密码后点击开发者工具,再登录,点击网络(网络请求) 创建新的集合后添加新的请求:

    2024年02月14日
    浏览(30)
  • 接口文档以及接口测试用例

    接口文档的产生: 是后端人员提供的接口API文档 比如说 java后台 python 或者是C/C++(现状是前后端分离) 接口文档中包含: 请求方式 路径 参数 响应文本内容 请求头 请求体 测试人员: 首先拿到接口文档,分析接口文档中的功能,请求方式,请求头,请求参数,请求体,请

    2024年02月12日
    浏览(23)
  • 自动化测试:5分钟了解Selenium以及如何提升自动化测试的效果

    在快节奏的技术世界里,自动化测试已经成为确保 Web 应用程序质量和性能的重要手段。自动化测试不仅加快了测试过程,还提高了测试的重复性和准确性。Selenium,作为领先的自动化测试工具之一,为测试人员提供了强大的功能来模拟用户在 Web 浏览器中的行为。在本文中

    2024年01月20日
    浏览(34)
  • 【接口测试】Jmeter接口实战-TCP及Websocket接口,打通接口测试...

    Jmeter测试TCP接口 1、TCP接口结构 TCP接口:只有ip和port 传参数据类型根据开发定义的类型 需要添加一个ascii码的十进制字节结束符,tcp才会关闭 2、TCP接口环境搭建 在testfan-tcp-server.jar目录下,启动cmd命令行,输入:java -jar testfan-tcp-server.jar 3、Jmeter测试tcp接口 1)添加tcp取样器

    2024年02月03日
    浏览(29)
  • SpringBoot-1-Spring Boot实战:快速搭建你的第一个应用,以及了解原理

    SpringBootWeb入门 我们在之前介绍Spring的时候,已经说过Spring官方(Spring官方)提供很多开源项目,点击projects,看到spring家族旗下的项目 Spring发展到今天已经形成了一种开发生态圈,Spring提供了若干个子项目,每个项目用于完成特定的功能。而我们在项目开发时,一般会偏向于选

    2024年02月12日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包