05 2018 档案

摘要:python操作excel的三个工具包如下,注意,只能操作.xls,不能操作.xlsx。 xlrd: 对excel进行读相关操作 xlwt: 对excel进行写相关操作 xlutils: 对excel读写操作的整合(追加) 下载命令: sudo pip install xlrd sudo pip i 阅读全文
posted @ 2018-05-29 22:18 老僧观天下 阅读(350) 评论(0) 推荐(0) 编辑
摘要:1,先看一下接口测试用例 2,文件1:写get和post模板 阅读全文
posted @ 2018-05-29 20:58 老僧观天下 阅读(798) 评论(0) 推荐(1) 编辑
摘要:'''接口自动化的思路:1,分析合适的场景开展自动化2,关联(上一个请求的返回值给下一个接口的输入使用)3,断言(实际结果和预期结果是否一致)4,参数化(脚本和数据分离)5,生成测试报告,发送邮件6,持续集成'''import requestsimport unittestimport json"" 阅读全文
posted @ 2018-05-29 20:54 老僧观天下 阅读(174) 评论(0) 推荐(0) 编辑
摘要:'''参数化'''import xlrd,xlwt,jsonfrom api实现.读取参数化接口说明 import TestApiclass ReadFileData: def __init__(self): self.tp = TestApi() def readFileData(self): f 阅读全文
posted @ 2018-05-29 20:53 老僧观天下 阅读(1323) 评论(0) 推荐(0) 编辑
摘要:说明 2007版以前的Excel(xls结尾的),需要使用xlrd读,xlwt写。 2007版以后的Excel(xlsx结尾的),需要使用openpyxl来读写。 pypi的地址: https://pypi.python.org/pypi/xlwt https://pypi.python.org/p 阅读全文
posted @ 2018-05-29 16:56 老僧观天下 阅读(430) 评论(0) 推荐(0) 编辑
摘要:先说seq,看看例子吧: 2是步长的意思 这种输出到屏幕上的方式叫标准输出 读取键盘的输入叫做标准输入 先来看一下重定向输出: seq 10 >test.log。如果这个文件存在,会把里面的内容全部清空,写上seq 10输出的内容,这种叫重定向 如果这个文件不存在,会自动创建这个文件 PS:seq 阅读全文
posted @ 2018-05-28 16:46 老僧观天下 阅读(157) 评论(0) 推荐(0) 编辑
摘要:三种引号分别是: 单引号: '' 》单引号里面的所有内容都是不转义的,原样输出 变量和字符串直接连接在一起,就是拼接,如:${var}123 双引号: "" 》双引号里面的变量都要会输出值 反引号 : `` 》反引号一般放置的是命令,把命令赋值给变量来执行 只有单引号不解析,双引号和反引号都要解析里 阅读全文
posted @ 2018-05-28 14:59 老僧观天下 阅读(143) 评论(0) 推荐(0) 编辑
摘要:#!/bin/bash cat << EOF 日志分析小工具 EOF LANG=en_US Usage() { echo "Usage: $0 Logfile" } if [ $# -eq 0 ] ;then Usage exit 0 else Log=$1 fi Tmpfile=$(mktemp) 阅读全文
posted @ 2018-05-28 11:28 老僧观天下 阅读(161) 评论(0) 推荐(0) 编辑
摘要:不用进数据库也可以查看数据库中的库 mysql -uroot -p'password' -e 'show databases;' 要用到-e参数 再看一个加入sed之后的命令,上面的命令过滤出来的时候表格,那么我不想要表格,我要去掉的话就要用sed命令: mysql -uroot -p123456 阅读全文
posted @ 2018-05-28 10:49 老僧观天下 阅读(220) 评论(0) 推荐(0) 编辑
摘要:#!/bin/bashecho '$1'=$1shift #把上面$1的值给抛弃掉,如,你输入的参数是1 2 3,那么$1的取值就是1,遇见shift就把1给删除掉,后面的自动补上位置echo '$1'=$1 #到这里参数就变成2 3了,所以取值为2 echo '$1'=$1shift 2 #这种是 阅读全文
posted @ 2018-05-28 09:51 老僧观天下 阅读(239) 评论(0) 推荐(0) 编辑
摘要:重定向 >/dev/null 这是把结果放到垃圾桶 这个叫标准输出 2>/dev/null 这是标准错误输出,把错误结果放到垃圾桶 通常用法:>/dev/null 2>&1 这种是集成了管道1,把错误的输出,和2>/dev/null效果一样,但是2>/dev/null是开了两个管道 还有另外一种用法 阅读全文
posted @ 2018-05-25 17:10 老僧观天下 阅读(91) 评论(0) 推荐(0) 编辑
摘要:#!/bin/bash while循环第一种方法cat test.txt|while read linedo echo $line sleep 1done while循环第二种方法echo ' 'while read linedo echo $line sleep 1done < test.txt 阅读全文
posted @ 2018-05-25 16:34 老僧观天下 阅读(353) 评论(0) 推荐(0) 编辑
摘要:一,字符串常用操作 1.拼接字符串 使用“+”运算符可完成对多个字符串的拼接 注:字符串不允许与其他类型的数据拼接,正确的做法是将不同类型的字符串转换成相同类型的然后进行拼接。 2.计算字符串的长度 在python中,数字、英文、小数点、下划线和空格占一个字节,python默认的UTF-8编码下,一 阅读全文
posted @ 2018-05-21 21:46 老僧观天下 阅读(287) 评论(0) 推荐(0) 编辑
摘要:# l = []# for x in range(3,10):# #pass# l.append(x)# print(x,':',l)# print(l)#break/continue(break:终止。continue:继续)#list = [1,2,3,4] #遍历# for x in list 阅读全文
posted @ 2018-05-21 17:34 老僧观天下 阅读(151) 评论(0) 推荐(0) 编辑
摘要:# name = input('请输入你的名字:')# age = input('请输入我的年龄:')# print(type(age)) #type()用来判断变量的类型# int(age) #int()强制类型转换成数字,str(),float()# print('my name is %s,% 阅读全文
posted @ 2018-05-21 17:30 老僧观天下 阅读(204) 评论(0) 推荐(0) 编辑