摘要: DDT的使用 DDT包含类的装饰器ddt和两个方法装饰器data(直接输入测试数据),file_data(可以从json或者yaml中获取测试数据) 只有yaml和yml结尾的文件以yaml形式上传,其他情况下默认为json 通常情况下,data中的数据按照一个参数传递给测试用例,如果data中含有 阅读全文
posted @ 2018-03-21 18:35 萌_CALY 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 装饰器: 阅读全文
posted @ 2018-03-20 18:21 萌_CALY 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 1、线程之间相互独立,使用多线程缩短执行时间,下面是简单爬虫实例:自动抓取网站内容(threading模块) 2、setDaemon(True)设置当前线程为守护线程,一旦主线程结束,子线程立刻结束,不管是否执行完 3、多线程执行的函数要想获取结果,不能用return,可以写到list里面 4、fr 阅读全文
posted @ 2018-03-12 18:04 萌_CALY 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1、捕捉异常需要进入trackback包 2、单独捕捉异常try ....except...else ,捕捉所有异常Exception 3、finally#不管有没有捕捉到异常,都会走到这里 4、raise 主动抛出异常,raise关键字后面是抛出是一个通用的异常类型 阅读全文
posted @ 2018-03-07 15:54 萌_CALY 阅读(1786) 评论(0) 推荐(0) 编辑
摘要: 1、需求:接口输入用户名,密码后,成功登录(对比数据库)后,把session写到redis里面,返回session-value 2、接口输入用户名,密码后,判断是否与数据库匹配,成功登录完之后,保存到浏览器cookie 3、操作cmd命令,偷偷执行代码,浏览器输入ls,就可以列出当前目录下的所有文件 阅读全文
posted @ 2018-02-01 16:59 萌_CALY 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 1、创建Excel 2、读取Excel:xlrd 3、修改Excel:xlutlis 阅读全文
posted @ 2018-02-01 16:42 萌_CALY 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1 import urllib.parse 2 s = 'cm 刘星' 3 print('url编码:',urllib.parse.quote(s)) #输出url编码 4 # print(urllib.parse.quote_plus(s)) #输出url编码,编码内容会多,加强版 5 src = 阅读全文
posted @ 2018-02-01 16:34 萌_CALY 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 4、start.py运行的启动程序,在这里启动 服务 5、setting 设置常规变量等 6、main.py......自己的主程序 7、tools工具类文件,相关的函数在这里面 阅读全文
posted @ 2018-01-26 19:57 萌_CALY 阅读(1622) 评论(0) 推荐(1) 编辑
摘要: import redis# 1、set get setex delete都是针对值是字符串类型进行操作 r = redis.Redis(host='x.x.x.x',port = 6379,password = '123456',db = 1) # r.set('am_session','20122222222') #set数据,增加一条数据 # print(r.get('am_session'... 阅读全文
posted @ 2018-01-26 19:42 萌_CALY 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 5、利用executemany二维数组插入多行数据 阅读全文
posted @ 2018-01-26 19:32 萌_CALY 阅读(301) 评论(0) 推荐(0) 编辑