自学内容网 自学内容网

通过全局变量实现接口关联

一.定义一个类做全局变量

全局变量--字典格式存储

内置属性--外部不可以修改

提供对应方法:可以对这个属性进行修改/增加/显示

class g_context(object):

   _dic = {}

一.通过key进行设置:

   def  set_dict(self,key,value):

   self._dic[key]= value

二.通过key进行获取数据:

def  set_dict(self,key):

   return self._dic.get(key,None)#如果key不存在,返回None

三.通过字典去设置数据:

def set_by_dict(self,dic)

    self._dic.update(dic)

四.显示对应全局变量:

def show_dict(self)

   return self._dic

二.通过关键字进行数据获取,再存储到全局变量中

def ex_jsondata(self,**kwargs):

 提取数据是什么?

拿到响应数据----g_context().get_dict("current_response,response").json()

 提取表达式是什么?

exvlaue =  kwargs.get("exvalue",None)

 提取下标是什么?

index = kwargs.get("index",None)

if exvlaue is None:

  index = 0

ex_data = jsonpath.jsonpath(response,exvalue)[index]

 保存到全局变量名是什么?

g_context().set_dict(kwargs["varname",exdata])

  


原文地址:https://blog.csdn.net/weixin_57276930/article/details/145148398

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!