接口自动化
蓝泽兮
软件测试、自动化测试、安全测试
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python直接赋值,浅拷贝,深拷贝
#直接赋值,只是浅拷贝对象的引用,并没有拷贝对象,原始数据改变时,被赋值对象也相应改变a = [1]b = aa.append(2)print(a,b)import copy#浅拷贝,没有拷贝子对象,原始数据子对象改变时,被赋值对象的子对象也改变a = [1,[2]]b = copy.copy(a)a.append(3) # 一级对象不拷贝print(a,b)a[1].append(22)print(a,b) # 子对象拷贝# 深拷贝,包含子对象,原始数据的改变不会影响被赋.原创 2022-03-31 01:25:54 · 860 阅读 · 0 评论 -
解决Jenkins用例不通过触发邮件警告的问题
用例执行不通过是不会导致构建失败,如此就无法触发邮件,所以需要再创建一个项目来读取测试报告的用例执行情况,比如通过查询是否有100.00%来确定执行结果,是则返回exit 0,项目创建成功,否则返回exit 1,项目创建失败,触发邮件警告。...原创 2022-03-20 16:56:42 · 1155 阅读 · 0 评论 -
接口自动化测试-unittest框架中用例之间的数据共享-同个模块,跨模块(三)
一、uinittest中用例之间的数据共享同个模块内共享数据:(1)self.xx:不同用例之间只共享变量,不共享动态变量值setUpClass的变量值可以共享给用例,但某个用例改变该变量值时,是不共享给其他用例的,仅供该用例使用(2)globals()['xx'] 可以共享变量值,但必须在同个模块中,是无法跨越模块共享的(3)在setUpClass之前定义变量xx,那么用例之间可以通过self.xx获取该变量的固定值,也可以改变变量值,但只在该用例中使用(4)在setUpClass原创 2021-01-15 10:33:07 · 701 阅读 · 1 评论 -
接口自动化测试-yaml(一)
python 使用yaml模块:https://www.cnblogs.com/lisa2016/p/11764808.html1、yaml的介绍一种简单的非标记语言。2、yaml的编写规则·大小写敏感·使用缩进表示层级关系·缩进时不允许使用Tab键,只允许空格·缩进的空格数目不重要,只需相同层级的元素左侧对齐即可·使用#表示注释·字符串可以不用引号标注3、yaml文件数据结构·数组前加有“-”符号,且符号与值之间用空格分隔·键值对用冒号‘:’表示,冒号与原创 2021-01-15 09:49:02 · 895 阅读 · 2 评论
分享