有两个接口 interface_1 和 interface_2,interface_2 入参有 a 和 b,
参数 a 已通过正则从 interface_1 的响应结果中取到。但参数 b 的值根据
参数 a 的取值来决定,比如参数 a="南京",参数 b=1,参数 a="上海",
参数 b=2 。。。
这种情况,参数 b 该怎么取值呢?
脚本,beanshell 应该可以做到;我没试过,具体可以百度下
在数据库中存个对应关系,通过 select b from table where a=${a} 获取 b 的值
1、beashell 比较方便 2、活用 if 控制器,可能比较冗余
前置 beanshell 写个判断赋值
{ "data": [ { "a": "shanghai", "b": 1 }, { "a": "nanjing", "b": 2 } ] }
如果返回的是这种有明细层级关系的 可以 json 提取器 提取所有值 用变量的时候使用同一后缀
jsonpath filter