摘要: 在使用命令行执行pytest中偶然会遇到导包失败的操作,但使用pycharm执行是正常的,这里的解决方法是把根目录下的__init__文件去掉,就可以命令行执行了 阅读全文
posted @ 2021-11-13 10:38 熊猫星人 阅读(239) 评论(0) 推荐(0) 编辑
摘要: import osimport syssys.path.append(os.path.abspath(__file__).split("demo_pytest")[0]) # 把项目目录添加到环境变量中,避免导包失败 阅读全文
posted @ 2021-11-13 10:23 熊猫星人 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 测试报告生成: 1.安装HTML报告插件 2.配置构建后操作 3.配置安全策略,System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", ""),为了能加载外部文件 配置邮箱,发送邮件 可编辑模板: 链接https://www.cn 阅读全文
posted @ 2021-11-10 23:24 熊猫星人 阅读(117) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>${ENV, var="JOB_NAME"}-第${BUILD_NUMBER}次构建日志</title> </head> <body leftmargin="8" marginwi 阅读全文
posted @ 2021-11-10 23:23 熊猫星人 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 1.安装JDK,建议使用1.8版本 2.下载jenkins.war,在目录下执行java -jar jenkins.war --httpPort=9001,运行成功如下图 3.浏览器打开,127.0.0.1:9001,根据提示输入密码 4.可以跳过插件安装 5.设置管理员账号 6.配置URL地址,当 阅读全文
posted @ 2021-11-07 21:45 熊猫星人 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 自动化测试需要注意的知识点: 读取数据库,读取excel, 读取 yaml, log日志, 测试:单元测试框架 unittest / pytest 自动化测试的思想:ddt 数据驱动, 参数化 前置处理( setUp ) 数据伪造,数据生成。 fk 手机号码。 接口关联。 -方法1: setUp # 阅读全文
posted @ 2021-11-07 15:54 熊猫星人 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 需求:完成投资的业务流测试。 步骤: 审核项目、投资等步骤依赖于前面登录、添加项目的操作 思路: 1.对数据进行预处理,接口访问。数据替换,字符串转为字典,动态获取类的属性 2.访问接口,得到接口的返回结果 3.从响应结果中读取下面接口需要的数据,设置为同名的属性:#invest_token# 4. 阅读全文
posted @ 2021-11-06 15:40 熊猫星人 阅读(73) 评论(0) 推荐(0) 编辑
摘要: """ re模块各方法区别 search:若string中包含pattern子串,则返回Match对象,否则返回None,注意,如果string中存在多个pattern子串,只返回第一个 findall:返回string中所有与pattern相匹配的全部字串,返回形式为数组。 finditer:返回 阅读全文
posted @ 2021-11-03 10:23 熊猫星人 阅读(53) 评论(0) 推荐(0) 编辑
摘要: ## git / svn版本控制的软件。 第一版,第二版,第三版, v1, v2, v3, v1, v2-betav1, v2, v3, v4版本控制的场景: 1,回滚版本, 2,代码记录追踪git 比较主流 实现版本控制svn ## github / gitlab / gitee(码云)基于 gi 阅读全文
posted @ 2021-11-01 17:39 熊猫星人 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 上次的问题: 1.一个用例的代码太多(封装函数或者类)2.响应数据的获取 --> jsonpath3.余额还没校验,1, 接口返回, 2, 数据库4.正则表达式解决充值用例代码太多的问题:把登录接口封装在base.py里 >在执行充值用例时调用一次,可使用setup或者setupclass登录接口封 阅读全文
posted @ 2021-10-29 15:22 熊猫星人 阅读(67) 评论(0) 推荐(0) 编辑