那位应聘阿里的八十三岁奶奶叫李路,都称之为李奶奶,看到这里也是我的内心毫无波澜!毕竟这位李奶奶是清华大学毕业的!这次在杭州阿里总部收到了三千多份简历,其中十万大爷大妈真的是各显神通!各自看出看家本领,让人叹为观之啊!而这位八十岁的大爷利用Python+requests给框架做优化,正事我一同事的爷爷,真当是老当益壮啊!
图为李奶奶
小编给大家推荐一个学习氛围超好的地方,Python学业交流:103456743!四千多小伙伴了吧!所以看到了快点进来吧,不然就满了!里面资料都是大家贡献的,几百个G了!什么PDF,零基础入门,爬虫,web
数据分析都是有视频加源码的。而已里面好多学生,工作了的,遇到bug了可以寻求帮助,遇到解决不了的问题也可以和大家交流,从而解决自己多时的问题。这也是一件乐事,我们不做外包,只为共同进步!
教程:
整体框架及流程图
最终结合自身情况,暂时选择了数据驱动+模块化驱动的模式
主要流程如下:
使用python往旧的Excel表格中写数据(即有数据的表格)
同样只用到了简单的api
使用python连接数据库
我司用的是psg数据,其他的sql等操作方法应该差不多,都是连接--执行sql--输出结果的流程,主要api如下
简单的正则表达式
用来检验某个字段是否包含在接口返回的content中
这里大致说一下主要代码。
读取Excel的值,如果进行sql校验,就执行,并返回sql执行的结果及校验结果
校验部分
校验分为3个流程,同时满足:
status_code = 200
sql校验通过
返回content正则匹配通过
三个条件则判定为pass,否则就是fail
testcase部分介绍
testcase部分,目前是一个模块一个用例,以商品模块为例,代码如下:
从配置文件中读取url
逐行进行数据读取
根据读取的数据发送请求
调用check_all判定结果
将结果写入Excel中
希望她老人家能身体健康,可以在家学学东西,没必要去应聘面试了呢!