首页 > 解决方案 > 如何根据空手道框架中的状态检查值

问题描述

数据共有三列

姓名 年龄 性别 ErrorCode SA 15 M 成功 SR 20 F 成功

如果 api 的状态仅为 200,我应该检查名称、年龄、性别的匹配响应。

如果 API 的状态是 400,我应该只检查错误代码。

标签: karate

解决方案


阅读:https ://github.com/intuit/karate#conditional-logic

* def expected = responseStatus == 400 ? { err: 'code' } : { foo: 'bar' }
* match response contains expected

推荐阅读