Skip to content

自动补全、快捷键、后台测试、分享与演示、导入 Postman 用例、支持 JSON5、自动生成 APIJSON 等

Compare
Choose a tag to compare
@TommyLemon TommyLemon released this 30 Dec 11:06
· 138 commits to master since this release

机器学习零代码测试:

新增执行脚本,包括 请求|账号|全局、前置|后置;
image

新增服务处理耗时的前后对比与展示;
用经验法解决冷启动问题,在没有校验标准时也能进行断言;
新增支持测完默认用例后再对非严重用例来深入测试(参数注入);
新增支持在 Node 环境下以 Headless 无 UI 模式执行;
新增总体数据统计,可按颜色筛选;
解决校正模型对 boolean 失效;通过 APIJSON 代理接口解决有时发送不了 Cookie 导致登录鉴权失败等问题;
解决更新模型时在原 Response JSON 放进多余的 key: null;
解决误报值超出范围且纠错总是失败;
解决对一个回包数组内的对应值误报违背趋势及纠错失败;
快速收敛明显不符合枚举值的数字;

随机与顺序测试:

新增总体数据统计,可按颜色筛选;
image

添加配置弹窗新增 发布简单接口 按钮,对应 apijson-router 映射请求;
RANDOM_DB 和 ORDER_DB 新增支持自定义查数据库的表名和字段名;
解决自动生成的配置某些注释前面少两个空格导致解析异常;
取消支持 key1 key2: value 这种用 key2 替换 key1 的格式,用 key1: undefined, key2: value 替代;

自动静态检查:

支持 apijson-router 映射请求;
完善对 APIJSON 各种关键词的支持;
完善在 value 为 null 或 空字符串;
优化类型转换与显示;
对普通对象新增注释说明不是表对象;

自动生成代码:

新增自动智能补全,可筛选选项列表;
image
新增一键生成 APIJSON 单表增删改查的请求 URL 和 JSON;
新增对非开放请求生成 APIJSON 的 URL 和 JSON;
新增支持 Access 表中配置的表增删改查角色权限;
新增点远程函数示例生成示例;
新增点字段名生成查询字段值;
新增支持 @raw 和 @JSON 等 APIJSON 关键词;
解决字段不存在时生成了警告注释;

快捷键

新增 Ctrl + I 或 Command + I 格式化 JSON,清除所有注释和无效空格、换行等;
新增 Ctrl + / 或 Command + / 对选中行 新增行注释 或 取消行注释;
新增 Ctrl + D 或 Command + D 删除 选中行;
新增 Ctrl + S 或 Command + S 保存当前请求;
新增支持粘贴 Chrome 和 Charles 格式的抓包信息到 URL 输入框,自动转换和填充 JSON, Header 输入框;
新增支持 URL, JSON, Header, Random 输入框复制粘贴时自动转换 JSON 与 key: value 格式;
新增对回车、删除、Tab 的自动适配;

提示与注释:

新增支持编辑回包 Response 的 JSON 结果,且 Request 和 Response 都单独记录注释;
新增支持显示 Request 和 Response 的自定义注释;
新增支持 /get/User 等 APIJSON 简版接口 /{method}/{tag};

用例与文档:

新增支持导入 Postman 的文档;
取消上传时必须有回包 Response JSON 的限制;
解决导入 YApi 报错未登录及部分字段格式问题;
解决对 RESTful 等非 APIJSON 的接口保存与生成的左侧绿色注释与右侧悬浮文档可能对数组嵌套对象的字段有存取问题;

账号与设置:

设置项新增 自动 URL 转义;
新增未登录态和全部账号两个 Tab;
所有账号下新增断言统计;
优化设置项位置及提示语;

其它

新增被 腾讯 TEG 工具开发组、微信支付、腾讯 IEG 游戏平台部、CDG 金融支付组 等邀请分享的部分 PPT 内容和 GIF 图;
分享演讲新增 QECon 全球软件质量&效能大会 的零代码开发和测试;
视频新增 质效无双线上技术访谈,推荐新增 别再生成测试代码了;
image

分享:新增支持分享 APIAuto 链接,方便开发协作和完善文档的 APIAuto 链接;
请求参数 JSON 支持 JSON5 格式、单双引号混用;
新增支持从网页 URL 取参数来自动调用接口,方便演示;
管理员登录成功或管理员已登录时刷新都自动显示测试用例,方便新手和懒得看文档的人;
解决请求输入框在自动格式化 JSON 且和原来不一致时光标跳到最后;
优化 UI 和交互,包括新增 loading 动画;
测试用例列表记住并高亮最后操作的项;
解决一旦分页数量或页码错了,查测试用例列表就报错,只能清缓存;