自动化测试工具:TestHub V1.0.4 版本发布
自动化测试工具:TestHub V1.0.4 版本发布
简介
TestHub 是一款基于流程编排的自动化测试工具。是为了解决在软件开发旅程中测试流程管理和执行的复杂挑战而诞生的。传统测试工具可能局限于接口级自动化,无法满足多样化的需求,而我们在 TestHub 中引入了独特的流程编排功能,让您能够轻松定义、管理和执行测试流程。无论是自动化测试、流程调度还是其他自动化任务,TestHub 的插件式架构都能够满足您的无限扩展需求。
使用手册:http://nsrule.com/
Gitee 开源地址:https://gitee.com/dromara/TestHub
Gitub 开源地址:https://github.com/dromara/TestHub
演示视频:https://www.bilibili.com/video/BV1X94y1v7ak/
演示环境:http://testhub.nsrule.com:11018/#/ 账户:admin 密码 123456
安装包:https://url37.ctfile.com/d/42659137-60695737-5e2d86?p=3710 (访问密码: 3710)
更新内容 1.0.4
-
🪲🪲 修复 BUG🪲🪲
-
优化前端内存占用过大的问题
-
-
👍👍 新增功能 👍👍
-
前端整体重构
-
支持 Restful API 工具
-
引入百宝箱
-
支持多项目切换
-
前端整体重构
作者后端出身,在得到了身边各种前端大佬支持的情况勉强能写,但是审美和前端能力明显不足。2023 年 发现Chat2db ,于是发现了新大路。本次前端重构基于 Chat2db3.1.18 的前端作为脚手架,替换或改造以下组件,然后加入 TestHub 个性化功能实现前端重构升级。
技术 | 选型 |
---|---|
编辑器 | react-monaco-editor |
类目树 | react-complex-tree |
分割面板 | react-resizable-panels |
electron | electron-egg |
Tabs 标签的颜色
Tabs 中字体三种颜色:默认色、红色、绿色,不同颜色标识不同的内容状态,用于提示页面数据与服务器端数据是否一致 默认色:已保存 ,表示前端的数据与后端保存的数据一致 红色:未跟踪草稿,对应 git status 的 Changes to be committed 绿色:已编辑草稿,对应 git status 的 Changes not staged for commit
类目树使用
本次类目树采用了全新的树组件支持:搜索功能、多重选择、重命名内置、强大的拖放功能
搜索功能
强大的拖放功能
Restful API 工具
关于百宝箱
❓ 市面上已经有很多开发的小工具了,为什么要有百宝箱 ❓
确实,市面上的许多工具箱通常是基于网页的,这使得它们具有跨平台的优势,因为用户可以在任何具有网络连接的设备上访问它们。但是,这种基于网页的工具箱也存在一些限制:
跨系统支持不足: 大多数网页工具箱是通过浏览器访问的,而某些功能可能需要本地操作系统的支持。这可能导致在某些操作系统上的功能受限或不可用。
离线访问问题: 基于网页的工具箱通常需要网络连接才能使用。如果用户处于没有网络连接的环境,这些工具箱就无法使用。
性能问题: 与本地应用程序相比,网页工具箱可能会受到浏览器性能和网络速度的限制,导致使用体验不佳。
因此,开发一个跨系统的本地工具箱软件可能会有其独特的优势:
本地化支持: 本地应用程序可以更好地利用操作系统的功能,提供更丰富的体验和功能支持。
离线访问: 本地应用程序可以在没有网络连接的情况下进行使用,提高了用户的灵活性和便利性。
性能优势: 本地应用程序通常比基于网页的应用程序更快速、更流畅,因为它们可以更好地优化资源使用。
但是,需要注意的是,并非所有用户都具备随时访问互联网的能力,特别是在一些地区或特定环境下,网络连接可能不稳定或不可用。因此,为了确保更广泛的可用性,开发者可能需要考虑提供离线支持或本地化部署选项,以满足不同用户的需求。(真的想 🔪 人,比如作者所在的行业需要云桌面办公是完全隔绝外网的。算了 🔪 人违法还是自己写吧)
百宝箱后序规划
类型 | 功能 |
---|---|
格式类 | JSON 格式化 |
格式类 | XML 格式化 |
格式类 | SQL 格式化 |
格式类 | CSS 格式化 |
开发类 | 正则表达式 |
开发类 | CRON 工具 |
开发类 | crontab 工具 |
开发类 | 色值转换 |
开发类 | 时间戳转换 |
开发类 | XML、JSON 互转 |
编解码 | Base64 编码解码 |
编解码 | MD5 加密 |
编解码 | AES 加密解密 |
编解码 | JWT 工具 |
编解码 | URL 码 |
编解码 | 二维码生成 |
文件类 | 文件对比工具 |
文件类 | 内容检索 |
文本类 | 文本对比工具 |
文本类 | 文本替换工具 |
文本类 | 字数统计工具 |
➡️ 有什么希望加入的功能还请 issues⬅️ https://gitee.com/dromara/TestHub/issues
[失败女神]-TestHub 开发团队
-
第一时间收到 TestHub 更新通知。
-
第一时间收到 TestHub bug 通知。
-
第一时间收到新增开源案例通知。
-
第一时间获得相关的技术支持。
-
和众多大佬一起互相 (huá shuǐ) 交流 (mō yú)。
-
人越来越帅了,头发从来不掉了
-
升值了,加薪了,周四有人 V50 了
-
加我个人微信备注 TestHub 邀请您入群

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
java 游戏服务器 ioGame 21.5,netty 高性能游戏服务器
ioGame 源码完全开放、最新文档阅读完全开放;使用完全自由、免费(遵守开源协议)。 ioGame 是一个轻量级的网络编程框架,适用于网络游戏服务器、物联网、内部系统及各种需要长连接的场景。 本次更新 seeRelease java 游戏服务器框架 ioGame 21.5, netty 游戏服务器框架 · iohao/ioGame (github.com) #255 关于 Proto 生成排除属性问题 /** * 动物 */ @ProtobufClass @FieldDefaults(level = AccessLevel.PUBLIC) public class Animal { /** id */ int id; /** 动物类型 - 枚举测试 */ AnimalType animalType; /** 年龄 - 忽略的属性*/ @Ignore String age; } 生成后的 .proto // 动物 message Animal { // id int32 id = 1; // 动物类型 - 枚举测试 AnimalType a...
- 下一篇
决策路由特性来袭,LiteFlow 大版本 2.12.0 发布
LiteFlow是一个开源编排式规则引擎,能够让你的系统逻辑任意编排,可选用脚本书写逻辑,支持多达7种脚本语言,支持丰富的第三方存储的支持,所有的逻辑和规则均可热变更。设计系统和重构系统的神器。 LiteFlow是Gitee的高star项目,截止到发此文章的时候,Gitee star接近6k大关,Github则拥有2.6Kstar。 同时LiteFlow也是国内优秀的社区驱动型开源项目,开源3年多,目前已经被各大一线公司应用在核心系统上,据不完全统计,国内将近千余家公司都在使用。特性以及支持度都非常好。社区人数超过5000人。测试用例将近1800个,质量有保障。 如果你是第一次知道这个项目,可以去官网或相关的主页进行了解: 项目官网: https://liteflow.cc gitee托管仓库: https://gitee.com/dromara/liteFlow github托管仓库: https://github.com/dromara/liteflow 以下文章LiteFlow简称为LF。 前言 距离上次版本已经过去3个月了,这次我们带来了v2.12.0的超大版本更新。这个版本本...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2全家桶,快速入门学习开发网站教程
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- 2048小游戏-低调大师作品
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS关闭SELinux安全模块