Releases: Chras-fu/Liuma-engine
Releases · Chras-fu/Liuma-engine
V1.4.1-http-release
本次迭代更新如下:
- 解决前后置sql查询结果保存为元组无法使用下标获取的BUG
- 解决前后置sql查询结果包含浮点型数据时处理BUG
V1.4.1-release
本次迭代更新如下:
- 引擎心跳通过websocket协议链接
- 任务不再主动拉取,等待平台通知后再去获取执行任务
- 支持多个任务同时执行,并最大执行数通过配置文件配置
- 任务终止不再主动获取,通过平台下发
- 解决前后置sql查询结果保存为元组无法使用下标获取的BUG
- 解决前后置sql查询结果包含浮点型数据时处理BUG
V1.4.0-release
本次更新如下:
- 引擎处理{{}}数据渲染失败后不再报错,保持原有数据
V1.3.2-release
本次更新如下:
- 优化接口引用本接口参数方式#{jsonpath}兼容大小写
- 解决接口请求依赖参数排序的BUG
- 解决函数参数处理的BUG
- 优化ios的device实例记录当前wda_url
- 优化关联参数或公共参数引用时被引用值为json时支持jsonpath语法获取其内部值
- 优化接口测试中函数入参#{jsonpath}引用支持请求头和查询参数内容
- 优化api测试支持函数入参通过#{_request_url}方式获取域名
- 优化支持域名匹配为空时,可以在路由中直接使用完整的url执行接口请求或打开网页
- 优化失败重试的代码,避免driver未关闭时无法深拷贝导致的进程卡死
- 优化api用例后置脚本支持通过res_request获取接口请求内容
V1.3.1-release
本次更新如下:
- 修改函数入参为字典或列表时无法直接编写入参的BUG
- 优化oracle数据库sid连接的问题
- 解决部分手机uiautomator2服务停止后无法测试的BUG
V1.3.0-release
本次更新如下:
- 解决UI循环执行data渲染错误的BUG
- 修改app长按的bug
V1.2.1-release
本次更新内容如下:
- 解决API循环控制器自我死循环的问题
- 解决web测试部分定位方式无法使用的问题
- 解决IOS获取元素文本报错的问题
- 解决提取参数中有双引号时导致数据处理失败的问题
- 解决app测试断言失败不能上传图片的问题
V1.2.0-release
本版本主要更新如下:
- 支持数据库连接配置和测试
- UI测试支持循环操作
- WEB测试支持浏览器启动参数配置
- UI自定义操作支持sys_get和sys_put函数操作变量
- 数组类变量支持通过角标形式获取值 如{{name[0]}}
- 接口路由参数由#{name}变为{name}表达 兼容老版本
- 公共参数由{{$name}}变为{{name}}表达 兼容老版本
- 接口测试请求头支持jsonpath排序渲染
- 接口测试请求头和请求体之间支持排序渲染
- sys_get函数由优先获取公参变为优先获取关联参数
- 修改接口请求为raw类型时不是data非str报错的BUG
- 修改WEB测试获取页面源码操作日志过大无法上传的BUG
- 解决并发执行下函数库加载线程安全问题的BUG
- 解决并发执行下print输出错乱的BUG
- 解决文件上传类接口测试请求头处理为空后报错的BUG
- 解决APP测试自定义场景引用错误的BUG
- 解决IOS测试坐标相关操作报错的BUG
- 解决IOS predicate和classChain定位的BUG
V1.1.1-release
本版本更新如下:
- 解决xml/html返回日志显示错误的BUG
- 解决app测试断言和判断操作的BUG
V1.1.0-release
本版本主要上新APP测试,主要更新如下:
- 支持APP自动化测试
- UI截图支持保存在本地服务器
- 测试用例步骤支持自定义步骤描述
- 执行过程中的控制台输出收集到日志
- 自定义函数操作变量空间,包括公共参数和关联参数
- 测试文件下载到引擎本地的savefile函数
- 支持最大执行线程数的配置
- 其他多个功能优化和缺陷修复