美文网首页颠覆你的Python实践落叶文集(日更)软件测试之路
【落叶281】“老兵爱学习”之《颠覆你的Python接口自动化测

【落叶281】“老兵爱学习”之《颠覆你的Python接口自动化测

作者: 秋之川 | 来源:发表于2017-08-26 12:22 被阅读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 年团队管理 = 一个测试老兵

【目录】

相关文章

网友评论

    本文标题:【落叶281】“老兵爱学习”之《颠覆你的Python接口自动化测

    本文链接:https://www.haomeiwen.com/subject/apbddxtx.html