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

掌握Katalon Studio 导入 swagger 接口文档,接口测试效率提升100%

katalon studio大家都已经不陌生了,是一款现在非常主流的自动化测试工具,包括了web、api、APP,甚至PC应用程序都可以使用它来完成自动化测试。

swagger是一款RESTFUL接口的文档在线自动生成软件,swagger是一个规范和完整的框架,用于生成、描述、调用和可视化RESTful风格的Web服务。简单点来讲就,swagger是一款可以根据resutful风格生成的接口开发文档,并且可以支持做接口的功能测试。

为什么要把katalon和swagger关联起来?

因为对于我们大部分测试工程师来说,进行接口测试的时候,尤其是手工测试,比较麻烦的一点,就是要针对每个接口,输入不同的接口地址,不同的请求头,不同的请求你方式,其实这样是很浪费时间的。

如果可以把两者关联起来,测试工程师不需要手动去输入接口地址,请求头这些内容的话,就真的是在提高测试效率了。

katalon导入swagger文档

1、先将swagger在线文档转成json格式

打开你们的swagger接口文档,将url地址最后一个html#的路径部分,替换成v2/api-docs

转换前

图片

转换后

图片

2、保存为json文件

在json格式文档的页面,直接按下ctrl+s,将整个页面保存问json文件到本地即可

图片

3、katalon导入swagger

a、打开katalon,选择上方工具栏中import OpenAPI->import OpenAPI2(swagger)

图片

图片

导入之后即可看到swagger中记录的所有的接口,以及每个接口的请求地址,请求方式,请求头都已经直接显示到了katalon的对象库中

图片

图片

综上所述,当我们使用这种方法进行接口文档的导入,可以快速实现接口测试,提高工作效率,而不需要一次一次又一次的复制粘贴。希望大家都能应用起来。加油~~

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

http://www.lryc.cn/news/241192.html

相关文章:

  • 程序员最奔溃的瞬间
  • java字符串的常见用法
  • 链表OJ--下
  • FreeRTOS源码阅读笔记4--semphr.h
  • 面试:MyBatis问题
  • vue中页面(路由)跳转及传值的几种方式 router-link + query + params
  • 媒体格式转换软件Permute 3 mac中文版软件特点
  • Docker实用篇
  • 开启数据库审计(db,extended级别或os级别),并将审计文件存放到/home/oracle/audit下
  • 单片机语音芯片开发要解决的问题
  • Cesium 展示——地球以及渲染数据导出(下载)为图片或 pdf
  • 大数据平台红蓝对抗 - 磨利刃,淬精兵! | 京东云技术团队
  • java游戏制作-王者荣耀游戏
  • Linux实验三:shell程序设计: shell基础
  • webpack环境变量的设置
  • 基于51单片机音乐盒设计( proteus仿真+程序+原理图+PCB+报告+讲解视频)
  • 技术分享| anyRTC之RTN网络
  • 基于GPRS的汽车碰撞自动报警系统(论文+源码)
  • qgis添加wms服务
  • 【DQN】基于pytorch的强化学习算法Demo
  • 【C++】泛型编程 ⑭ ( 类模板示例 - 数组类模板 | 容器思想 | 自定义类可拷贝 - 深拷贝与浅拷贝 | 自定义类可打印 - 左移运算符重载 )
  • 砖家测评:腾讯云标准型S5服务器和s6性能差异和租用价格
  • Linux常用命令——blkid命令
  • ES 万条以外分页检索功能实现及注意事项
  • 【MySQL】mysql中不推荐使用uuid或者雪花id作为主键的原因以及差异化对比
  • 【Unity细节】Default clip could not be found in attached animations list.(动画机报错)
  • VsCode连接远程Linux编译环境的便捷处理
  • 【UE】用样条线实现测距功能(下)
  • 矩阵知识补充
  • 机器学习之数据清洗和预处理