掌握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的对象库中

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

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

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

相关推荐
川石课堂软件测试7 小时前
涨薪技术|0到1学会性能测试第65课-SQL捕获阻塞事件
数据库·sql·功能测试·oracle·性能优化·单元测试·tomcat
第三方软件测评7 小时前
科技项目验收测试对软件产品和企业分别有哪些好处?
软件测试
H1008 小时前
记录心态和工作变化
程序人生
chao_78914 小时前
王者荣耀游戏测试场景题
功能测试·游戏
轮到我狗叫了14 小时前
力扣310.最小高度树(拓扑排序,无向图),力扣.加油站力扣.矩阵置零力扣.二叉树中的最大路径和
算法·leetcode·职场和发展
爱coding的橙子15 小时前
算法刷题Day9 5.18:leetcode定长滑动窗口3道题,结束定长滑动窗口,用时1h
算法·leetcode·职场和发展
卓律涤16 小时前
【找工作系列①】【大四毕业】【复习】巩固JavaScript,了解ES6。
开发语言·前端·javascript·笔记·程序人生·职场和发展·es6
宇钶宇夕19 小时前
MODBUS RTU通信协议详解与调试指南
运维·程序人生·自动化
wuqingshun3141591 天前
蓝桥杯 16. 外卖店优先级
c++·算法·职场和发展·蓝桥杯·深度优先
緈福的街口1 天前
【leetcode】2900. 最长相邻不相等子序列 I
算法·leetcode·职场和发展