rabbit测试平台

AGPL3.0
java
Windows Linux macos
兔子快跑 · December 14, 2019 · 2948 次阅读 · 14 条评论

前言

很多公司都需要一个自己的测试平台,用来减少测试人员实现自动化测试的成本。并且便于项目的管理。Rabbit,就是一个集UI、接口、app、性能测试与一体的自动化测试管理平台。目前UI自动化和接口自动化已正式开发完成

  • UI自动化和平台化,最大的难点在于在线调试、功能拓展 和 简洁直观的测试报告。而rabbit则解决了这一切的难点。
  • UI自动化采用关键字驱动,测试人员无需任何代码基础,即可轻松完成复杂的自动化测试工作。
  • 并且可以实时在线进行调试。
  • 加入了定时任务和自动发送测试报告邮件功能,简洁大方的测试报告,使UI自动化持续化,可视化
  • 实现了页面元素,用例,业务分离的设计模式。可以使巨大的UI自动化维护成本最小化。
  • 如果你会代码,平台提供了自定义关键字功能。可以实现平台没有提供的功能,理论上可以达到只要是代码能实现的功能都可以实现自动化
  • 接口自动化整合了postman、yapi和httprunner的UI和管理方式,使接口自动化变的轻松简单
  • 接口自动化传送门:https://testerhome.com/topics/22395
  • 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) ## 创建页面和元素

创建页面

创建元素

创建测试用例

创建用例

关键字描述

在线调试

关联测试集

创建定时任务并配置

测试报告

测试报告

详细测试步骤

评论列表
兔子快跑 发表于 February 28, 2020

感谢的你对这个项目的肯定。录制是我最初考虑的,但是他的不确定性也非常大,做不到定制化的用例,所以放弃这个这个方案,手工维护虽然需要自己定位,但是可控性会更好。各有各的好处吧,看个人需求

匿名 发表于 February 27, 2020

试用一下,这个产品类似seleniumLibrary,在这个基础上又做进一步的包装。相对robotframework来说没有质的提升,但是有进步,还是值得鼓励的。加油。

匿名 发表于 February 27, 2020

kylinTOP是一款国产优秀的测试平台,支持自动化(HTTP接口,web,app)、性能测试、业务监控。业界自动化工具录制后基本上还是要维护脚本代码(包括:qtp,selenium,robotframwork等),对用例的维护是相当的耗时,也此是长期以来自动化叫好叫卖的原因,很多公司使用一段时间,消耗了大量人力,也看不到时实际的效果,积极性不段的降低。不过还是有好的产品分享给大家,kylinTOP是一款难得好用的自动化测试工具。完全跳出了代码维护怪圈,是所见即所得的操作界面,不需要代码维护。kylinTOP具有大量的智能属性,如:支持元素智能判断、步骤智能等待等一系智能化的操作。可以给测试人员节省大量的时间,优其是在版本不段变更的情况下,也能很好的识别元素。优其适合自动化不懂的人员,学习起来非常容易。

fylz 发表于 February 26, 2020

兔子快跑 发表于 January 17, 2020

目前只有ui自动化已经完全实现落地了,其他功能年前应该没时间弄了,实时调试ui自动化用的是websocket。

wengzexiong 发表于 January 16, 2020

问下这个实施显示执行日志怎么实现的

xiaohui1210 发表于 January 13, 2020

有个小问题想问问:
Jmeter托管-任务管理-已存任务后面的“更多按钮“-点击-执行历史按钮-点击。出现弹框 “确定立即执行此任务”。疑问:执行历史为什么点击后跳转到执行页面,不出现历史消息?

Break Circle 发表于 January 07, 2020

挺好的 持续关注

兔子快跑 发表于 December 31, 2019

现在ui自动化部分已经在一些项目组落地了,目前已知问题已经全部解决。平台支持自定义关键字,理论上,只要是Java能实现的功能。平台就能动态实现。所以复杂项目完全不是问题

徐汪成 发表于 December 31, 2019

目前功能还是过于简单,不知道实战大型且复杂的项目怎么样。

兔子快跑 发表于 December 30, 2019

我不是很了解什么是unity,目前这个应该只支持web项目

J-ly 发表于 December 30, 2019

想了解一下unity开发项目适不适用?

wuming 发表于 December 24, 2019

看起来很不错,就是源码里还没有前端页面

chuanqiong 发表于 December 20, 2019

在线调试不错