当前位置: 首页 > news >正文

java接口自动化初识

简介

  了解什么是接口和为什么要做接口测试。并且知道接口自动化测试应该学习哪些技术以及接口自动化测试的落地过程。

一、什么是接口

在这里我举了一个比较生活化的例子,比如我们有一台笔记本,在笔记本的两端有很多插口。例如:USB插口。那么这个USB插口是用来做什么的呢?比如我们可以插鼠标、插键盘、插U盘等等。为什么同一个USB接口就可以识别这么多不同的设备呢?那是因为这个接口有一个统一的对外连接标准。这个就是我们生活中比较常见的接口。那么在开发中也有这么一个对外开放的接口统一协议接口,例如http协议。规定好统一协议,通过客户端来调用。这里的鼠标、键盘就相当于调用方。那么接口就可以简单的理解为对外暴露的统一规范的暴露点。

二、为什么要做接口接口测试

1】更容易实现持续集成

2】自动化测试落地性价比更高。比UI更稳定

3】大型系统更多更复杂、系统间的模块越来越多

4】BUG更容易定位

5】降低研发成本。提高效率

三、接口自动化测试开发技能树

开发语言(java)

测试框架(TestNg,HttpClient)

Mock技术

数据持久层框架(mybatis)

持续集成工具(Jenkins)

接口协议相关基础知识(Http协议)

四、接口自动化测试落地过程

相关文章:

  • 在 Azure OpenAI 上使用 Elastic 优化支出和内容审核
  • OpenCV 图像色彩空间转换
  • 50天50个小项目 (Vue3 + Tailwindcss V4) ✨ | Rotating Navigation (旋转导航)
  • 在 Win 10 上,Tcl/Tk 脚本2个示例
  • ubuntu kubeasz 部署高可用k8s 集群
  • 电磁感应在量子计算中如何应用
  • day018-磁盘管理-案例
  • Babylon.js学习之路《六、材质与纹理:为模型赋予真实的表面效果》
  • 医疗影像中,DICOM点云、三角面片实体混合渲染(VR)
  • Oracle中如何解决FREE BUFFER WAITS
  • Oracle基础知识
  • Redis哨兵(Sentinel)模式详解:构建高可用Redis架构
  • 【c# 中 == 和jave 的== 区别】
  • 数据库与存储安全
  • 演示:【WPF-WinCC3D】 3D工业组态监控平台源代码
  • 深入理解Redis Cluster:架构、原理与实践
  • 【latex】文本颜色修改
  • 解决 Incorrect username or password (access token)
  • 系统架构设计(十七):微服务数据一致性和高可用策略
  • 黑马Java基础笔记-13常用查找算法
  • 中方敦促美国停止将溯源问题政治化
  • 专家:新冠病毒流行高峰无明显季节性特征,与人群抗体水平有关
  • 春决火爆的背后,PEL如何做大这块电竞蛋糕
  • 每一笔都是对的!再读周碧初画作有感
  • 国家发改委:大部分稳就业稳经济政策将在6月底前落地
  • 王毅同丹麦外交大臣会谈,表示在格陵兰问题充分尊重丹麦主权和领土完整