自动化工具 rabbit 测试平台第二波,接口自动化测试模块介绍

兔子 · 2020年03月03日 · 最后由 李汉卿 回复于 2023年04月28日 · 3765 次阅读

前言

rabbit 自动化测试平台 ui 自动化已经开发发布将近 3 个月,目前看来使用的同学的反响不错,ui 自动化比传统的 RF 操作更加简单,功能更加强大。在线调试、自定义关键字、易用的操作,例如数据库,上传等都变得非常简洁高效。
ui 自动化传送门:https://testerhome.com/topics/21705
进入正题,同样简洁强大的接口自动化现在发布第一波

服务端演示地址

因为只有一个服务器,所以只能部署服务端,没有执行端执行用例

  1. 项目地址:http://rabbittest.xyz/public/
  2. 测试密码:admin/admin1
  3. gitee 地址:https://gitee.com/tuzikuaipao/rabbit_test_platform_server 觉得项目对你有帮助,gitee 请点下 star。
  4. 项目手册:http://rabbittest.xyz
  5. 好的建议或遇到问题欢迎交流(qq 群:835208549)
  6. testhome 地址:https://testerhome.com/opensource_projects/rabbit----

环境配置

平台可以使用环境来切换全局变量

新建环境

全局变量

同一个接口或者用例中有的不同环境有着不同的值,例如域名,账号密码等。这里我们在全局变量中加入了环境的概念,后续在用例和任务中,可以根据不同的环境使用 @{key}的方式就可以直接使用全局变量。
创建全局变量

使用全局变量

接口管理

接口为接口模块的最基础单元,接口管理类似接口模板,其中维护了接口的基础参数,供用例调用
新建接口

接口断言

提取参数

前置处理器

调试结果

用例管理

新建用例

添加接口

用例调试

关键字参数化

  1. 可以使用 ${参数名} 调用用例参数
  2. 可以使用 @{参数名} 调用公共参数
  3. 多个参数之间,平台的默认分隔符为英文字符的 “;;” 号

测试集

测试任务

测试报告

测试报告

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 7 条回复 时间 点赞

奇怪,为什么这个不能指定回复

这就沉了?

兔子 回复

前端代码呢 主要前端太菜了

可以加个导入接口的功能,如导入 swagger,Postman 的接口

需要前端代码,后端的自己能写☺

前端 代码呢

迷龙 回复

前端闭源了

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册