银行系统间的数据交换格式五花八门——从古老的ISO8583(二进制)到现代的JSON/XML,每种格式都有独特的测试方法。
| 格式 | 应用场景 | 测试要点 |
|---|---|---|
| ISO8583 | 银联交易、POS终端 | 位图解析、MAC校验、变长字段 |
| XML | ESB服务、监管报送 | Schema校验、XPath提取、命名空间 |
| JSON | 微服务、开放API | Schema校验、字段类型、嵌套层级 |
| 定长/分隔 | 批量文件、对账文件 | 字段位置、分隔符、字符编码 |
操作:构造正确的报文验证功能,构造异常的报文验证校验逻辑
操作:报文中包含中文、特殊字符、超长字段,验证编码转换是否正确