02 2021 档案
摘要:1、日志轮询 Python 的 logging 模块提供了两个支持日志回滚的 FileHandler 类,分别是 RotatingFileHandler 和 TimedRotatingFileHandler. RotatingFileHandler 的回滚时刻是当日志文件的大小达到一定值。当日志文件
阅读全文
摘要:Excel中加入一列:extractor 值如下: {"token":"$..token","user_id":"$..user_id","username":"$..username"} 测试用例函数中获取: extractor = info['extractor'] if extractor:
阅读全文
摘要:正则表达式:用来使用某种规则匹配字符串当中的子串 regular expression:正则表达式 最基本的用法 import re my_string = "jintianhenmeihao" pattern="hao" result = re.search(pattern=pattern,str
阅读全文
摘要:1、什么是web自动化测试 定义:让程序代替人工自动验证web项目功能的过程(预期结果和实际结果的比较) 使用场景:需求稳定、周期长、有回归测试的需求 开始的是时机:功能测试完成(手工测试完成 黑盒测试) 2、selenium selenium套件: selenium IDE selenium we
阅读全文
摘要:一、接口自动化测试编写流程: 1、从单个接口的test_.py模块开始写 2、实现数据驱动DDT 3、读取Excel,ExcelHandler类,存放在common包里面 4、分层、数据、配置文件、logger日志记录、测试报告。 5、注册、登录。数据动态生成,手机号码faker.phone_num
阅读全文
摘要:一、下载jenkins.war,部署jenkins环境 1、需要jdk的环境,先安装好jdk,配置java环境 2、下载jenkins.war 官网地址:https://www.jenkins.io/download/ 3、启动jenkins服务 cmd 进入jenkins.war目录 运行命令:j
阅读全文
摘要:https://www.cnblogs.com/kinwing/p/11093843.html
阅读全文
摘要:def generator_username(cls): """自动生成6~20位未注册的用户名""" i = random.randint(6,20) list_data =string.ascii_letters+string.digits cls.username = "".join(rand
阅读全文
摘要:1、模块之间不能互相导入 2、common中是通用模块,不应该与项目相关信息发生关系 3、调试手段: 1)当用例失败需要调试的是,将失败的用例过滤出来,做法如下: 从excel文件中获取的测试用例数据data是list,可使用切片过滤出失败用例进行调试。 2)在断言失败except中print打印i
阅读全文
摘要:# 接口自动化:1:解决接口依赖/用例依赖1)通过fixture实现前置条件和后置条件2)将依赖接口放到测试用例excel中第一条case_id 0,使用该用例返回的数据2:解决数据连接的问题1)充值接口数据校验 数据库数据校验数据库连接的坑,db封装有缺陷充值前,需要获取充值前的可用余额充值后,需
阅读全文
摘要:copy:https://blog.csdn.net/sinat_38682860/article/details/105497154?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-4
阅读全文

浙公网安备 33010602011771号