更新时间:2025-12-30 GMT+08:00
分享

测试规则

为确保规则配置的准确性与接口调用的稳定性,规则引擎提供了“测试”功能,帮助用户在规则发布前验证参数设置和接口可用性。通过该功能,用户可提前发现配置问题,保障规则调用的顺利执行。

该功能支持在线验证集成接口的参数配置,不仅为后续规则调用提供便利,还能直观测试参数与接口的实际运行效果,从而提升系统整体稳定性。

规则引擎提供两种测试模式,适用于不同的测试场景与输入方式:

  • JSON测试:适用于输入结构较为复杂的数据,支持完整的JSON对象格式,便于灵活填写各属性值。常用于验证对象、数组或映射等复杂数据类型。
  • 仿真测试:以列表形式输入参数,支持直接设置各条件的值。适用于逐项输入参数、快速验证基础数据类型,操作直观、上手容易。

约束与限制

“仿真测试”仅支持六种基本数据类型:文本、数字、日期、时间日期、整数和布尔类型,不支持对象、数组、映射等复杂结构。

如果规则包含复杂数据类型的条件字段(如“订单明细数组”“设备参数映射”),请使用“JSON测试”模式。

前提条件

选择测试模式

  1. 在左侧导航栏中,选择规则引擎 > 规则列表,进入“规则列表”页面。
  2. 找到需要测试的规则,在对应行“操作”栏中选择更多 > 测试,展开“规则测试”页面。

    图1 测试规则

  3. “规则测试”页面,

    图2 规则测试
    • “提交模式”默认选择“单点测试”
    • 根据实际需求,选择对应测试模式进行测试:

保存测试用例

为了方便后续复用测试数据,用户可以保存当前测试用例:

  1. 在左侧导航栏中,选择规则引擎 > 规则列表,进入“规则列表”页面。
  2. 找到目标规则,在对应行“操作”栏中选择更多 > 测试,展开“规则测试”页面。
  3. 单击“保存用例”,弹出“保存用例”窗口。
  4. 在弹出的窗口中,输入用例名称,单击“确定”

    用例名称支持中文、字母、数字、下划线(_)、空格、中横线(-)和英文点号(.)。

    保存的用例可在“测试记录”“测试用例”中查看。

查看测试记录

规则引擎支持查看历史测试记录和已保存的测试用例,方便追溯测试过程或重复使用测试数据。

  1. 在左侧导航栏中,选择规则引擎 > 规则列表,进入“规则列表”页面。
  2. 找到目标规则,在对应行“操作”栏中选择更多 > 测试,展开“规则测试”页面。
  3. “规则测试”页面,单击“测试记录”,可分别查看历史记录和测试用例。

    • 查看历史记录

      “历史记录”页签中,可查看该规则的所有过往测试记录。单击任意一条记录行,可查看其输入数据、输出数据等详细信息。如果某条记录已失效,可单击“删除”,清理无用数据,保持记录整洁。

    • 查看测试用例

      “测试用例”页签中,可查看所有已保存的测试用例。单击任意用例行,可直接复用该用例的测试数据进行新一轮测试。如果某条用例已失效或不再适用,可单击“删除”,清理无用的测试用例,优化资源管理。

相关文档