更新时间:2026-03-09 GMT+08:00
分享

在CodeArts TestPlan中调用提取json对象函数

函数名

$extractingData(String json, String jsonPath, String mode)

参数说明

  • json支持局部参数、环境参数、其他内置函数,但必须是json格式。
  • jsonPath支持字符串、局部参数、环境参数、其他内置函数。
  • mode支持jayway、fastJson两种模式。

功能说明

提取接口响应的json对象,应用到后续api测试步骤中,并能对提取的json对象的赋值给其他参数。

使用场景

接口自动化用例中支持在以下场景中使用提取json对象函数(该函数不支持在环境参数中使用,若在环境参数中使用,参数输入即输出)):

  • 请求url路径
  • 请求头
  • 请求体
  • 检查点属性
  • if判断
  • for循环中断条件

示例

  • 请求url路径

图2所示,请求url路径中,在请求参数中通过调用“提取json对象函数”,需要提取图1中参数“body”返回的id值并赋值给“group_id”。

图1 响应返回值
图2 提取json对象

保存并运行脚本后,可以在“执行历史”中查看日志明细。

相关文档