1. 批量测试

点击右下角的“+”可以新建批量测试,分为普通批量测试和对比批量测试。

批量测试

1.1. 普通批量测试

普通批量测试与之前的批量测试功能类似,针对某一个资源(预发布/准生产/线上,任选一个资源)的规则集或者决策单元进行测试。

1.1.1. 新建/编辑普通批量测试

新建批量测试时需要填写以下内容:

1)测试资源:预发布/准生产/线上 (注意:只有在单发的发布过程中时才会生成准生产环境)

2)测试类型:规则集测试/决策单元测试

3)appname:规则集测试时可选择appname,决策单元测试时该处appname默认为新建决策单元时选择的appname

4)测试数据源:(单选,有以下5中方式)

a. 只读上次决策缓存(测试数据上传方式只能选择批量requestid)

b.重新请求-只读三方缓存(测试数据上传方式可以批量requestid也可以上传文件)

c.重新请求-优先缓存(测试数据上传方式可以批量requestid也可以上传文件)

d.重新请求-实时请求(测试数据上传方式可以批量requestid也可以上传文件)

e.自行上传(测试数据上传方式上传方式只能选择上传文件)

默认是只读上次决策缓存,只有 b 和 c 的情况才会有缓存天数的选项,其他情况没有。

注:如果选择a/b/e,因使用缓存不涉及付费,最多可以测试2000条;其他(c/d),最多可以测试500条。

新建批量测试

1.1.2. 上传文件说明

选择上选文件时,分成两种情况:

1)只上传进件数据,测试数据源非自行上传

上传文件为zip格式,每个进件数据一个json文件,文件名为该进件的唯一id(即requestId)

2)既要上传进件数据,也要上传测试数据源

上传文件为zip格式,有多个json文件,文件名为该进件的唯一id(即requestId)。

每个json文件包含两部分,进件数据apply和三方数据kg3rd_data。

注意:每个三方数据的名称,必须命名一致,比如阿福risk就必须是afu_risk.js

批量测试文件上传

1.1.3. 测试状态说明

测试状态列表:未测试/已完成/完成进度条/测试中止

a. 未测试:开始测试/编辑/复制/删除;

b. 正在测试(显示进度条):中止测试/复制

c. 已完成:下载测试结果/查看/复制

d. 测试中止:下载测试结果/查看/复制

e. 测试失败:下载测试结果/查看/复制

注意:

  1. 如果找不到准生产,测试时显示测试失败。

  2. 复制时,相当于新建一个新的批量测试

  3. 测试失败的情况有多种,建议下载测试结果后,将没有跑完的测试进件重新测试

1.1.4. 下载测试结果

测试完成之后,可以下载测试结果。测试结果中包含每一条进件的决策结果、触碰的规则集以及每一个特征的取值。

测试结果是以csv的格式呈现,会将feature和varibale每个节点分列展示。

结果截图示例:

批量测试下载结果

1.2. 对比批量测试

对比批量测试,针对选定的两个资源(预发布/准生产/线上,三个资源任选2个)的规则集或者决策单元进行选定的特征/变量/规则等进行对比测试。(注意:只有在单发的发布过程中时才会生成准生产环境)

比如选择预发布和线上的决策单元A进行对比测试,对比节点选择的是特征b和变量c。在测试结果的csv文件中则会显示预发布和线上该决策单元的特征b和变量c的结果。

1.2.1. 新建/编辑对比批量测试

新建批量测试时需要填写以下内容:

1)测试资源:预发布/准生产/线上 (注意:任选其中2个,只有在单发的发布过程中时才会生成准生产环境)

2)测试类型:规则集测试/决策单元测试

3)选择对比节点,测试结果会根据所选的对比节点生成对比结果。

4)appname:规则集测试时可选择appname,决策单元测试时该处appname默认为新建决策单元时选择的appname

5)测试数据源:(单选,有以下5中方式)

a. 只读上次决策缓存(测试数据上传方式只能选择批量requestid)

b.重新请求-只读三方缓存(测试数据上传方式可以批量requestid也可以上传文件)

c.重新请求-优先缓存(测试数据上传方式可以批量requestid也可以上传文件)

d.重新请求-实时请求(测试数据上传方式可以批量requestid也可以上传文件)

e.自行上传(测试数据上传方式上传方式只能选择上传文件)

默认是只读上次决策缓存,只有 b 和 c 的情况才会有缓存天数的选项,其他情况没有。

注:如果选择a/b/e,因使用缓存不涉及付费,最多可以测试2000条;其他(c/d),最多可以测试500条。

批量测试对比

1.2.2. 上传文件说明

同1.1.2

1.2.3. 测试状态说明

同1.1.3

1.2.4. 下载测试结果

测试完成之后,可以下载测试结果,测试结果中包含每一条的对比结果。

批量测试对比测试结果

results matching ""

    No results matching ""