摘要: 因为经常测试接口,就想着,不如把让程序自动去执行一些case,来减少手动操作,思路如下: 使用python语言,excel管理case,支持post,get,数据类型form 和json,具体如下: 1、首先运行creat函数,生成一个excel模板 2、在模板中填写数据 3、运行run_case 阅读全文
posted @ 2017-06-22 15:02 YaChenYa 阅读(712) 评论(0) 推荐(0) 编辑
摘要: 打开博客,发现已经辣么久没有写东西了,这些日子都干嘛去了,心里有点小感慨...... 最近写了一个小的接口自动化工具,写下思路 接口是使用python语言编写的,适合单个接口和接口依赖,支持请求方法GET 和POST,支持的数据类型,form和json,case数据使用excel表格管理,统计err 阅读全文
posted @ 2017-06-22 14:55 YaChenYa 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 1、如果查询条件中有or,即使查询的条件中带有索引也会失效,如果想使用or,又不想让索引失效,只能将or条件中的所有列都加上索引2、like 查询一%开头用不上索引,3、隐式转换会使索引失效比如如果字段类型是varchar又索引,但是传的是数字类型,此时索引会失效,反之如果字段类型是int,传的值时... 阅读全文
posted @ 2016-01-23 20:20 YaChenYa 阅读(1029) 评论(0) 推荐(0) 编辑
摘要: 经验是从别人那里拿来的,不想直接复制黏贴,想亲自总结下,巴拉巴拉.........进入正题吧一、为查询加入缓存1、检查数据库是否开启缓存:show variables like '%query_cache%';若开启query_cache_type 为 ON2、设置查询缓存的方法:网上搜素下:htt... 阅读全文
posted @ 2016-01-19 21:27 YaChenYa 阅读(249) 评论(0) 推荐(0) 编辑
摘要: DOMContentLoaded触发原理:1、规范总是那么的晦涩,但至少有一点是可以明确了的,就是在JS(不包括动态插入的JS)执行完之后,才会触发DOMContentLoaded事件。2、DOMContentLoaded事件本身不会等待CSS文件、图片、iframe加载完成。它的触发时机是:加载完... 阅读全文
posted @ 2015-04-14 12:23 YaChenYa 阅读(3231) 评论(2) 推荐(1) 编辑
摘要: 问题描述之前没有使用Forms身份验证时,如果在登陆过程中把持久的Cookie过期时间设为半个小时,总会收到很多用户的抱怨,说登陆一会就过期了。所以总是会把Cookie过期时间设的长一些,比如两个小时甚至一天,这样就能保证在登陆时设置一次Cookie,用户可以操作很长时间也不过期。虽然也可以在每次用... 阅读全文
posted @ 2015-02-28 19:12 YaChenYa 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 一、位和字节1、 比特bit(b)bit是字位(最小的存储单位,)千位:Kbits(Kb,英文kilobit)计算机中的信息都是二进制的0和1来表示,其中每一个0或1被称作一个位。通常用bit来作数据传输的单位,因为物理层,数据链路层的传输对于用户是透明的,而这种通信传输是基于二进制的传输。2、 比... 阅读全文
posted @ 2015-01-26 12:56 YaChenYa 阅读(2729) 评论(0) 推荐(0) 编辑
摘要: 去空格及特殊符号s.strip().lstrip().rstrip(',')复制字符串#strcpy(sStr1,sStr2)sStr1 = 'strcpy'sStr2 = sStr1sStr1 = 'strcpy2'print sStr2连接字符串#strcat(sStr1,sStr2)sStr1... 阅读全文
posted @ 2015-01-25 21:25 YaChenYa 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 1.filterfilter(function,sequence)-->list,tuple or string1) 参数func是自定义的过滤函数,在函数func(item)中定义过滤规则。果然func为“None”,则过滤项Item都为真,返回所有序列的元素。(2) 参数sequence为待处理... 阅读全文
posted @ 2015-01-19 17:34 YaChenYa 阅读(1236) 评论(0) 推荐(0) 编辑
摘要: sys.sdout.write 标准输入相当于“%value%”,输出内容没有空格,而print输出带有空格,举个例子用sys.sdout.write;import sysfor i in range(1,11): for j in range(1,i+1): #print"##... 阅读全文
posted @ 2015-01-16 14:33 YaChenYa 阅读(617) 评论(0) 推荐(0) 编辑