【落叶281】“老兵爱学习”之《颠覆你的Python接口自动化测
2017-08-26 本文已影响101人
秋之川
如果你想直接关注该课程,可保存该图片,长按识别二维码
这是《落叶》文集里第 281 片落叶,希望你能喜欢,不为别的,只为这份坚持。
自己挖坑自己填,好记性不如烂笔头,尽在《老兵爱学习》
【已学习】
第五节课:Python 发送 HTTP 请求
【问题十二】:
今天完成了通过查询数据库获取接口用例,然后发送请求,并获取返回结果,在最后运行时得到一个数据类型错误,如下图:
错误十二【原因及解决方法】:
错误十二通过 Debug 调试,发现如上图画圈处,返回给 interface_params 的值是元组类型的,所以使用:interface_url = interface_params['url_interface'] 肯定就报错了,因为元祖并没有键值的概念,只能通过索引去取值。
所以我肯定是哪里漏听了,既然老师的课件是通过键名去取值,那肯定此处返回的数据是字典类型。
把老师抓来问了一下,果然是漏了一个地方,在我的 ControlMySQL.py 文件中,创建数据库游标后,需要加上下列代码:
self.cur=self.conn.cursor()
self.cur =self.conn.cursor(cursorclass= MySQLdb.cursors.DictCursor)
再次运行就不报类型错误了,而且进入 Debug 模式查看返回的类型,就是 dict 了,如下图:
字典【待学习】
第七节课_Python导出数据到Excel(2017.09.01 周五晚 21:00)
作者简介:14 年测试 + 11 年项目管理 + 11 年团队管理 = 一个测试老兵