
大家好,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.修复创建评审页面国际化中文缺失问题;下面就来为大家简单演示下部分更新功能的使用。
① 导出流程:接口详情>导出为CURL>在其他CURL工具中粘贴>发起请求;
② 导入流程:从其他工具复制CURL链接>接口详情>导入CURL>解析并导入>发起请求;


接口测试,我这里就以http://localhost:8000/api/docs/ 中,也就是平台的用户注册接口为例进行演示。
在接口中,我们可以选择引用数据工厂的数据,也可以选择引用变量助手的数据。

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

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

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


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

① 拉取最新代码
git pull origin main② 迁移数据
python manage.py makemigrations api_testing
python manage.py migrate api_testing③ 安装前端依赖包
npm install④ 重启前端服务(dev环境)
npm run dev⑤ 重启后端服务(dev环境)
python manage.py runserver⑥ 生成环境更新部署(可选)
生产环境以Nginx代理访问dist目录下的index.html,需要重新打包前端,再分别重启后端服务、Nginx。
npm run build更多功能就不一一演示了,大家可自行体验。
