📙更新日志

v2.4.0

  • -feat: 新增重试机制,可以针对网络请求、业务状态码、代码片段等不同维度进行灵活的重试,增强代码健壮性
  • -feat: 新增参数模型,可以对接口参数进行统一的模型化管理(尤其参数多的接口)
  • -feat: 新增自动记录每个case的所有步骤信息,不需要手动调用allure.step
  • -refactor: 重构baseapi
  • -refacotr: 移除cli –zone参数,现在需要在hooks.py中自定义实现
  • -update: 优化测试报告
  • -update: 优化控制台输出,多任务模式下,接口请求和响应信息不再被打乱
  • -update: 优化async_api,支持根据条件灵活判断是否需要进行异步处理

v2.3.1

  • -refactor:aomaker.yaml位置移动到conf目录下

v2.3.0

  • -feat:新增并行任务策略配置,加速用例执行速度
  • -fix:修复console信息中看不到每个worker执行参数的问题
  • -refactor: 优化cache表通过jsonpath提取变量失败时的报错提示

v2.2.3

  • -fix:修复企微消息通知中分类标签统计不准确的问题

v2.2.2

  • -fix:修复企业微信通知中分类标签,pytest_mark排除repeat

v2.2.1

  • -fix:修复@update触发时数据存入格式不对的问题

v2.2.0

  • -feat: 新增@update装饰器,支持查询接口自动回调和自刷新cache
  • -fix:修复run.py不能运行报错的问题
  • -refactor: aomaker模块常用装饰器封装

v2.1.1

  • -fix: 修复cache表同名var_name,不同worker无法存入的问题
  • -update:cache表var_name字段取消unique

v2.1.0

  • -feat:增加自定义cli和hook注册机制
  • -feat:cache变量池增加进程/线程隔离功能
  • -refcotr:用click重构cli功能

v2.0.12

  • -fix:修复多进程模式下–dist-file不生效的问题

v2.0.11

  • -feat:新增cli参数:
  • -refactor:取消强制登录限制,如不需要登录token,加–no_login参数
  • -refactor:默认打印info级别日志
  • -refactor:优化数据库debug日志

v2.0.10

  • -fix: 修复静态测试报告aomaker.html无法查看的问题
  • -fix: 修复有重试机制时成功率统计不准确的问题,兼容pytest-rerunfailure插件
  • -feat: shema表新增API,用于数量统计

v2.0.9

  • -fix: 修复多线程模式收集部分case allure报告错误问题
  • -refactor: 增加自定义http请求错误类型

V2.0.8

  • -fix:修复pytest内置mark带来的对微信通知分类标签的影响

v2.0.7

  • -fix: 修复日志文件中日志重复打印问题
  • -fix: 修复企业微信消息通知因使用denpendency插件引起的成功率分类标签显示错误问题
  • -fix: 修复未收集到用例时aomaker报错问题
  • -refactor: http请求允许状态码为400

V2.0.6

  • -update:将aoreporter内置到aomaker中,以allure数据为基准做,不做成pytest插件形式(因为多进程报告会被覆盖)
  • -update:pytest.ini 中的配置显示到consoleinput中
  • -feat:企业微信通知中加入发送详细信息(可按标签分类统计成功率)通知
  • -update:allure报告中显示环境配置信息
  • -update: 优化allure报告中的请求和响应,改为json显示

v2.0.5

  • -fix:企业微信报告中,统计成功率是total减去跳过的用例数
  • -update: 命令行支持同一套环境多zone切换

v2.0.4

  • -fix: 紧急修复v2.0.3改动引入的运行case报缺少参数的问题

v2.0.3

  • -update:allure报告收集改为配置项,默认收集,可加参数不收集
  • -update:cache、config、schema表增加清空表和根据条件删除的api
  • -update: 企业微信发送报告中 运行时间改为 hh mm ss
  • -fix: allure报告测试步骤中,轮巡函数会被记录多次,考虑优化只记录最后一次
  • -fix:新增请求头时,会影响所有接口请求头以及日志对应不上的问题

v2.0.2

  • -update:async_api 支持轮巡函数的参数输入
  • -fix:企业微信发送问题
  • -update:企业微信通知加入emoj

v2.0.1

  • -fix: genson报错问题
  • -fix: 目标接口异常时,@async_api依然执行轮巡任务问题

v2.0.0

  • -feat:新增sqlite变量管理
  • -feat:支持三种方式快速编写ao和case
  • -feat:多进程和多线程支持
  • -feat:一键切换环境
  • -refacor:重构日志系统
  • -update:allure报告优化
  • -feat:新增schema断言
  • -feat:新增企业微信通知

v1.1.1-v1.1.7

有点久远,忘记录了😅

v1.1.0

  • -feat:新增流量录制
  • -feat:新增pytest-html静态报告

v1.0.1-v1.0.4

有点久远,忘记录了😅

v1.0.0

有点久远,忘记录了😅

results matching ""

    No results matching ""