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