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