- 博客(21)
- 收藏
- 关注
原创 赋值、浅拷贝和深拷贝的区别
1.赋值赋值在pthon中,对象的复制就是简单对象引用,如下所示a=1b=aid(a) == id(b)在上述情况,a和b是一样的,他们只想同一片内存,b不过是a的别名,是引用可以用b is a 去判断,返回True,表面他们地址相同,内容相同,也可以用id()函数来查看两个列表的地址是否相同赋值操作(包括对象作为参数、返回值)不会开辟新的内存空间,它只是复制了对象的引用。也就是说除了b这个名字之外,没有其他内存开销。修改了a,也就影响了b,同理修改了b,也就影响了a.2.浅拷贝浅拷贝会
2022-05-17 16:53:42
351
原创 jdk1.8的安装
jenkins是一个java项目,所以需要先安装java环境,需要java 8.0 以上版本1.jdk下载jdk1.8下载地址https://www.oracle.com/java/technologies/downloads/#java8-windowswindows 选择x64版本的x64和x86一般是指cpu的位数,x64是指cpu64位版本,x86是指cpu是32位版本,由于x86已经被淘汰,所以x64是主流2.jdk的安装双击下载的exe文件,开始安装,直接默认下一步,最后点击关
2022-04-23 17:54:49
1797
原创 jsonpath的介绍和使用
jsonpath 的介绍jsonpath可以从json格式中提取数据,通过字符串格式的提取的表达式jsonpath的安装pip install jsonpath
2022-04-19 11:55:49
792
原创 项目中用动态表达式替换参数
def replace_args_by_re(json_str,obj): ''' 通过正则表达式动态的替换参数 :param json_str: 需要被替换的json字符串 :param obj: 提供数据的对象 :return: 替换后的字符串 ''' #1.先找出字符串中的槽位名(参数) args = re.findall('#(.*?)#',json_str) #再去数据对象中获取对应名字的参数的值
2022-04-18 14:07:22
613
原创 业务流程,怎么通过断点拿到注册返回的手机号码·
注册完成后,会返回手机号码,所以可以在响应中获得手机号码,通过断言来看响应将注册返回的手机号绑定到类属性后,在登录中,可以用刚刚设置的名字+两个井号,来做槽位
2022-04-17 20:43:13
264
原创 json.decoder.JSONDecodeError: Expecting value: line 3 column 19 (char 259)
执行审核模块一直报错,提示测试用例格式不正确,这个真的好难找,对着正确的代码找了半天,都没找出来,重新写也不对,每次写不知道为啥都写的load_id,都块找的神经质了,找了大半天才发现是创建好的对象属性和用例的请求参数不一致!!!!!!!!!!!!!!!!...
2022-04-17 18:15:16
341
原创 TypeError: test_recharge() missing 1 required positional argument: ‘item‘
提示test_recharge()缺少一个必须的位置参数,item,说明是item有问题,debug后,发现item没有出现用例中的数据,再看是发现没有写@ddt,写上去就好了
2022-04-17 16:33:16
404
原创 数据库的内连接
内连接内连接是A表的所有行交上B表的所有行得出的结果集select a.*,b.id,b.vehicle_nofrom vehicle_maintain_info ajoin vehicle bon a.vehicle_id = b.idwhere b.vehicle_no =‘鲁A11111’
2022-04-16 13:18:48
898
原创 pyhon中的接口依赖
一、接口依赖一个接口的测试经常要依赖另一个或者多个接口成功请求后返回的数据。例如,当前的接口充值接口测试依赖于注册接口、登录接口。因为需要先注册,再登录才能充值。所以进行单接口测试的时候,有些业务流中间的接口需要依赖前置接口,就可以在测试脚手架中完成这些前置操作1.类级前置条件处理当一个接口的前置依赖接口只需要在整个测试开始请求一边,就可以在前置方法‘setUpClass’中去处理1.1如何将依赖数据传递到后面的单元测试方法中1.全局变量 2.类属性本质其实就是通过第三方传递,一般来
2022-04-15 23:49:41
426
原创 json.decoder.JSONDecodeError: Expecting value: line 3 column 19 (char 106)解决
运行代码一直报错,发现是正则写错了,改回来就可以了如果debug
2022-04-13 23:38:44
368
原创 TypeError: unsupported operand type(s) for +: ‘dict‘ and ‘str‘
不支持+字典或者str,返回查看代码就发现写错了dict后面不能直接+号
2022-04-13 00:32:08
2995
原创 测试报告提示解决tuple index out of range
这个就是简单的前面的空格和后面赋值填入的内容不一致导致的,意思是元组超出索引范围。发现44行,format后面应该要要填入1个,但是没有填,结果元组超过索引范围,(少了一个值)
2022-04-10 21:03:50
1104
原创 生成测试报告时,测试报告用例没有生成某模块的数据,且用例描述显示None原因
这个是生成的测试报告,发现recharge模块一个用例都没有执行,只有register模块用例执行成功了,需要查看代码,应该是用例数据出现了问题发现是@list_data后面没有将用例的cases传进去,导致没有数据...
2022-04-10 20:44:43
370
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人