测试平台图片(开源精选 | LuckyFrame 免费开源的测试平台)

开源精选是我们在Github、Gitee等开源社区分享优质项目的专栏,包括技术、学习、实用和各种有趣的内容。本期推荐免费开源的测试平台LuckyFrame,其特点是全纬度覆盖界面自动化、WEB UI自动化和APP自动化,支持分布式测试。

系统介绍

系统管理

主要用于维护系统层面的基础数据,包括用户、角色、部门、项目、客户、参数、日志等管理模块。用户、角色、岗位、部门四个模块主要用于维护用户基本信息和用户对应的权限。用户权限可以控制项目权限和菜单访问权限,如下图所示:



项目管理主要用于维护测试项目的基本信息。项目一旦使用,生成的测试数据不能删除,只能修改。如果你想删除,你必须首先删除所有相关的测试数据。项目logo主要作为该项目下用例编号的前缀,建议将项目名称的拼音首字母大写。



管理主要包括用户的登录日志和操作,所有相关活动都记录在仓库中,用户的活动轨迹一目了然。



系统监控

系统监控主要分为在线用户监控、预定任务监控、应用级监控和硬件资源监控四个部分。在线用户监控主要用于查询在线用户的基本信息,包括IP、使用的浏览器、操作系统等。同时也可以强制用户注销。



定时任务监控主要用于查询系统中所有调度任务的详细情况,包括测试调度的调度任务和客户端的轮询心跳。



数据监控主要用于查询Web服务各个应用级别的监控数据,可以更好的监控Web服务的运行状态和异常,更方便的定位问题。



服务监控主要用于监控Web服务器的硬件资源,更好的查看硬件资源的实时情况,方便定位问题的判断。



测试管理

管理菜单包括五个模块:用例管理、用例模块、协议模板、测试计划和公共参数。用例管理支持在线直接编辑用例,也可以直接点击 [+] 符号查看编辑用例的步骤。



用例步骤(选择一个且只能选择一个要编辑的用例)

如果当前用例的类型是HTTP接口或者API驱动,那么当前页面的调试按钮是可用的,点击后可以调试当前页面的用例。调试时,需要确保项目已经配置了客户端并上传了代码。如果不是这两类用例,调试按钮默认是隐藏的。如果当前步骤是UI自动化类型(包括Web或移动终端)的步骤,则在[方法|操作] 列中会自动关联UI自动化支持的方法。



如果当前步骤属于HTTP自动化类型,则HTTP自动化支持的方法将在[方法|操作] 列中自动关联,并且协议模板中指定的协议模板将在[步骤操作]列中自动关联。



用例模块主要是为了方便测试用例的树形管理。通过对模块所有权的管理,可以更好地对项目中的测试用例进行分类和查询。



测试HTTP接口时,需要构建一个请求内容的模板。这里定义的是一个默认的请求模板。当您编辑一个用例步骤时,步骤的类型是HTTP。然后点击【扩展字段】列,对应项目的所有模板都可以自动关联。只需选择其中之一。



快速查询测试计划,可以查询项目中已经计划和未计划的测试用例,可以看到当前计划中测试用例的数量。

测试平台赚钱



选择相应的测试计划,然后点击计划用例在计划中添加/删除用例,并选择相应的测试用例到计划中。优先级设置来支持测试计划中测试用例的执行。



LuckyFrame能做什么?
  • 分布式测试:采用Web-Client方式,Web端负责基础信息管理展示,客户端负责用例执行,客户端可以随意无限扩展。
  • 专业的用例管理:自动化用例的专业管理让你更容易、更直观的编写自动化用例。
  • 质量管理:web端不仅有自动化管理相关的模块,还可以做一些简单的质量数据收集和分析,以及数据的多图表显示。
  • 多线程执行用例:客户端执行用例可以指定线程数量,用例运行速度更快。
  • 多语言驱动:支持JAVA和Python语言编写测试驱动,自动化测试手段更加灵活多变。
  • 定时任务调度:支持自定义配置调度任务,包括指定线程数、指定执行客户端、远程执行shell重启tomcat、在jenkins中构建项目等。
  • 测试进程监控:客户端运行用例采用命令行方式,可以在客户端实时查看进程。Web端可以通过任务查询查看测试进度。
  • 日志定位:客户端LOG4J+数据库记录测试过程日志,两种方法都可以通过Web实时查看定位问题。
  • 界面+Web UI+移动UI多维自动化:支持界面+Web UI+移动UI自动化,Web UI自动化用WebDriver3.0封装,移动UI自动化用APPIUM封装,纯关键字驱动,0编码。
  • HTTP+Socket接口免编码:完全封装HTTP和Socket接口,协议模板+纯关键字驱动,免编码,初级测试人员的福音,相比其他同类开源工具优势明显。
  • 用户手册:http://www .幸运frame.cn/book/yhsc/syschyy-24.html

    收件人地址:https://gitee.com/seagull1985/luckyframeweb

    您可以还会对下面的文章感兴趣

    使用微信扫描二维码后

    点击右上角发送给好友