2--api接口关联(取值和用值)易错点

1.组装字典方式:
方式1:
case_dict ={}
case_dict[key] = value
方式2:
case_dict = {key:value}

2.jsonpath需要 pip install jsonpath
例子:jsonpath.jsonpath(jsontest,$..access_token)

3.正则提取的值,是字符串,所以写入yaml 效果:“7200”,使用jsonpath就是直接取,就为本身的数据类型 7200

4.在需要提取值的接口里需要写正则表达式时候,因为正则表达式里面有引号,所以我们的json表达式也需要加上引号“”
例如:extract: access_token: "'access_token':'(.*?)'"

5.post用例yaml里面,如果json数据传参数,json数据值里面需要做接口关联,使用对应变量时候,需要使用“”才不会破坏json字典的格式,在json字典数据里面需要使用:“${变量名}”
例如:json:{“id”:123,“tag”:{“tagname”:“${变量名}”}}

posted on 2022-04-27 22:30  Titen  阅读(43)  评论(0编辑  收藏  举报

导航