随笔分类 -  自动化随笔

摘要:主要区别1、安装需求: pytest:作为第三方单元测试库,需要额外安装。 unittest:是Python标准库的一部分,无需额外安装。2、用例编写规则: pytest:编写规则较为简单,兼容性好,可以执行unittest风格的测试用例,无需修改unittest用例的任何代码。 unittest: 阅读全文
posted @ 2024-08-21 18:16 非洲我最白 阅读(1940) 评论(0) 推荐(1)
摘要:一、做自动化时需要用到各种配置文件,比较常见的有ini文件,yaml文件,setting文件 1、ini文件的格式 特点: A、同一个ini文件section不能重复,即上面截图中的[wechat]、[host]只能有一个 B、同一个section里面的key不能重复,即webhook、env等不能 阅读全文
posted @ 2024-06-20 11:56 非洲我最白 阅读(51) 评论(0) 推荐(0)
摘要:一、函数级别的前后置,格式如下: 二、类函数级别的前后置如下: 三、总结: 1、函数级别的用例执行一个用例时,都会执行一遍;类级别的前后置不管用例是多少个,只在执行用例时执行一次。 2、所以根据用例的需要,适当的选择是类级别的前后置还是函数级别的前置后。 阅读全文
posted @ 2024-06-05 20:59 非洲我最白 阅读(22) 评论(0) 推荐(1)
摘要:1、做py自动化时,可能要用到数据库断言,连接数据库之后,一定要记得关闭,本人在过程中因为忘记关闭了,导致连接池打满连接不上导致失败的问题 阅读全文
posted @ 2023-05-19 11:51 非洲我最白 阅读(297) 评论(0) 推荐(0)
摘要:1、在做api接口自动化时,请求的头部需要鉴权处理,账号信息要先进行64编码,首先要从配置文件中获取到账号和密码 2、获取到账号密码,进行64编码后设置请求头, 3、设置请求头时, "Authorization": "Basic {}".format(base.decode()) 这里一定要deco 阅读全文
posted @ 2023-05-15 12:04 非洲我最白 阅读(31) 评论(0) 推荐(0)
摘要:一、做自动化时,接口之间会有一定的依赖性,比如商城的大部分接口都依赖于登录接口,需要拿到登录的token,然后鉴权,鉴权通过后才可以请求。 二、针对接口依赖,我们可以把上个接口返回的参数提取出来,然后放到第二个接口中,具体的思路如下: 1、在excle表格中添加extra_data字段,用户存储提取 阅读全文
posted @ 2023-05-10 00:26 非洲我最白 阅读(280) 评论(0) 推荐(0)