python源码学习_python框架源码学习

最近下了一个别人的接口测试框架原码来学习

1.有用到logbook模块进行日志管理

2.使用xlrd模块对excel数据表的操作

3.使用自定义的代码输出测试报告

4.使用logger模块记录运行时日志

主要是看了关于接口的代码:封装了http请求的get/post请求

用法:

需要导入requests,json

要有请求头headers,且按规定的格式

get请求:

r = requests.get(url,params=params,headers=self.headers)

json.response = json.loads(r.text)

post请求:

data = json.dumps(params)

r = request.post(url,params=data,headers=self.headers)

json_reponse = json.loads(r.text)

delete请求:

del_word = requests.delete(url,params=params,headers=self.headers)

json_response =json.loads(del_word.text)

put请求:

Data = json.dumps(params)

Me = requests.put(url,data)

Json_response = json.loads(me.text)

整个框架的整理思路是通过读取Excel数据进行传参遍历所有的用例,最终输出测试报告。

里面很多的代码没有看懂,在这个框架的基础上使用公司的接口,再修改下代码,可以跑通,结果判定上还需要修改,感觉自己的代码能力很弱(不开心啊。。。)

框架中还使用了另一种形式来实现,看到使用了dubbo,不明白是什么意思

查一下:

dubbo ----dubbo是一个分布式服务框架,有分布式需求时就需要用到,本质是给服务调用。

后面看的都不理解了

最近的学习有一截没一截,在工作的间隙这里捡一点,那里拾一点,代码能力也没什么进步。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值