## ADDED Requirements ### Requirement: expect 配置增强 系统 SHALL 支持增强的 expect 配置格式,包括 `headers` 响应头校验和 `body` 分组下的多种校验方法(contains、regex、json、css、xpath)。 #### Scenario: 解析增强的 expect 配置 - **WHEN** YAML 配置文件中 target 的 expect 包含 headers、body 分组及内部方法 - **THEN** 系统 SHALL 正确解析并存储为 ResolvedTarget 的 expect 字段 #### Scenario: 解析仅含 body.contains 的最简配置 - **WHEN** YAML 中 target 配置 `expect.body.contains: "healthy"` - **THEN** 系统 SHALL 正确解析,功能等价于旧版 `expect.bodyContains` #### Scenario: 不配置 expect - **WHEN** target 未配置任何 expect 规则 - **THEN** 系统 SHALL 正常处理,expect 字段为 undefined #### Scenario: 旧版 bodyContains 字段不再支持 - **WHEN** YAML 中使用 `expect.bodyContains: "xxx"` 格式 - **THEN** 该字段 SHALL 被忽略(系统仅识别 `expect.body.contains`) - **Migration**: 将配置文件中 `expect.bodyContains: "xxx"` 改为 `expect.body.contains: "xxx"`