TestHub V0.2.2版本发布,附更新指南

大家好,TestHub这次为大家带来了以下更新:

一、接口测试

1.优化前端接口测试管理页面的样式和交互;

2.接口测试支持curl导入功能;

3.接口支持引用数据工厂数据,body中默认在光标处导入;

4.接口支持引用变量助手数据,body中默认在光标处插入;

5.接口测试支持生成不同语言代码功能,支持一键复制;

6.新建接口保存和查询优化:不关联集合也可以独立保存和展示接口;

二、数据工厂

1.优化数据工厂管理方式,统一在后端core/variable_resolver.py中管理数据;

2.数据工厂增加缓存功能,优化查询时长;

三、UI自动化测试

1.UI自动化测试模块Playwright引擎增加对Select下拉组件的处理;

2.优化配置中心对Linux环境下的浏览器驱动检查逻辑;

四、AI用例生成模块

1.AI用例生成SSE流式输出优化

2.增强底层用例生成提示词,修复AI用例生成过程中因特殊字符'|'导致的列错乱问题;

3.修复因tester.md和tester_pro.md文档路径变更导致的未正确加载默认提示词问题;

4.修复AI用例生成记录列表,批量采纳、弃用报错404问题;

5.修复用例评审模版使用跳转URL不正确;

五、其他优化

1.调整后端日志配置,默认全局应用生效;

2.优化菜单页面logo展示效果;

3.删除已被跟踪的.env文件,新增.env.example示例文件,避免每次拉取覆盖.env问题;

4.更新.gitignore忽略文件列表";

5.修复创建评审页面国际化中文缺失问题;

下面就来为大家简单演示下部分更新功能的使用。

1.接口增加CURL导入导出

① 导出流程:接口详情>导出为CURL>在其他CURL工具中粘贴>发起请求;

② 导入流程:从其他工具复制CURL链接>接口详情>导入CURL>解析并导入>发起请求;

2.引用数据工厂数据

接口测试,我这里就以http://localhost:8000/api/docs/ 中,也就是平台的用户注册接口为例进行演示。

在接口中,我们可以选择引用数据工厂的数据,也可以选择引用变量助手的数据。

点击"引用数据工厂",会弹出数据工厂已添加的数量列表(需要提前在数据工厂那边添加好)。选择后会自动插入到光标处(如果找不到光标,默认插入到末尾)。

例如,我这里导入一个银行卡号:

3.引用变量助手函数

点击"引用变量助手",会弹出变量助手函数弹框。变量助手提供了多种类型的函数引用。选择后会自动插入到光标处(如果找不到光标,默认插入到末尾),发送请求后会自动转换为可用数据。

插入变量助手中的地址函数,生成地址成功。

4.更新指南(重要!!!)

① 拉取最新代码

css 复制代码
git pull origin main

② 迁移数据

复制代码
python manage.py makemigrations api_testing
python manage.py migrate api_testing

③ 安装前端依赖包

复制代码
npm install

④ 重启前端服务(dev环境)

arduino 复制代码
npm run dev

⑤ 重启后端服务(dev环境)

复制代码
python manage.py runserver

⑥ 生成环境更新部署(可选)

生产环境以Nginx代理访问dist目录下的index.html,需要重新打包前端,再分别重启后端服务、Nginx。

arduino 复制代码
npm run build

更多功能就不一一演示了,大家可自行体验。

相关推荐
驭渊的小故事1 小时前
Spring AI Alibaba 实战:从maven依赖治理到声明式工具调用
java·人工智能·spring
北京中科新远科技1 小时前
高速光链路健康检查实战:DOM、FEC、误码与压力回归
人工智能·数据挖掘·回归
火山引擎和TA的超级拍档们1 小时前
超级拍档・光影新生|火山引擎 AIGC 主题峰会回顾
人工智能
冬奇Lab1 小时前
一天一个开源项目(第245篇):Raven —— ‘Harness 的 Harness‘,把 Claude Code、Codex 等智能体编排起来并让它递归自我改进
人工智能·开源·资讯
工业视觉老A1 小时前
攻克牙膏朝向人工分拣痛点,AI 视觉检测保障包装工序稳定
人工智能·计算机视觉·视觉检测
smartpi_ai1 小时前
离线语音芯片怎么选:SU、CI、JX、JL 系列语音模块选型指南
人工智能·ci/cd·语音识别
火山引擎开发者社区2 小时前
DeepSeek-V4.1-Flash 新版本登陆火山方舟,效果无损“经济版”八折上线
人工智能
HA-ming2 小时前
PCSwitch 智能呼叫系统技术拆解:AI 机器人、意图识别与模块化流程如何串起业务自动化
人工智能·机器人·自动化·智能呼叫系统·智能呼叫中心·智能外呼·可视化模块化
微帧Visionular2 小时前
AI视频反复抽卡太贵,哪些问题可以用后处理修复?
人工智能·音视频
X54先生(人文科技)2 小时前
社会嵌入式终身学习机器与修复时代-ELR架构和技术演化探讨
人工智能·深度学习·学习·架构·开源协议