接口测试系列教程--10.1--接口测试如何进行参数化?

接口测试为什么要进行参数化?

在进行接口测试的时候,常常会出现A接口的返回值,做为B接口的请求体,数据是动态变化的,遇到这种状况该怎么办?须要对数据进行参数化处理。java

接口测试如何进行参数化?

思路:

一、在响应体中提取参数,key-value,存入参数池

由于响应体是不一样的数据类型,须要设置不一样的提取规则,好比:web

jsonObject_key # 响应数据为JsonObject,提取key的值做为参数;Demo : key
jsonObject_key_key #响应数据为JsonObject,提取两个层级的key值做为参数;Demo:key|key
jsonArray_key # 响应数据为JsonArray,得到[0