摘要: 前言 jenkins集成了allure插件,安装插件后运行pytest+allure的脚本即可在jenkins上查看allure报告了。 allure安装 在运行代码的服务器本机,我这里是用的docker容器,在容器内部安装allure-pytest 先进docker容器 docker exec - 阅读全文
posted @ 2021-01-20 16:29 Silent丿丶黑羽 阅读(178) 评论(0) 推荐(1) 编辑
摘要: 前言 用docker搭建的Jenkins环境时间显示和我们本地时间相差8个小时,需修改容器内部的系统时间 查看时间 查看系统时间 date-R 进入docker容器内部,查看容器时间 docker exec -it -u -root 容器名 /bin/bash date -R 查看容器内部系统时区 阅读全文
posted @ 2021-01-20 11:50 Silent丿丶黑羽 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 前言 python自动化的脚本开发完成后需提交到git代码仓库,接下来就是用Jenkins拉取代码去构建自动化代码了 新建项目 打开Jenkins新建一个自由风格的项目 源码管理 Repository URL 代码仓库地址 Credentials git仓库登陆的账号和密码凭证 指定分支(为空时代表 阅读全文
posted @ 2021-01-20 11:06 Silent丿丶黑羽 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 前言 使用docker安装jenkins环境,jenkins构建的workspace目录默认是在容器里面构建的,如果我们想执行python3的代码,需进容器内部安装python3的环境。 进jenkins容器 进docker容器, 加上-u root 以root用户权限进入容器 docker exe 阅读全文
posted @ 2021-01-20 10:28 Silent丿丶黑羽 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 前言 jenkins的环境搭建方法有很多,本篇使用docker快速搭建一个jenkins环境。 环境准备: mac/Linux docker docker拉去jenkins镜像 先下载jenkins镜像https://hub.docker.com/r/jenkins/jenkins/tags,选择l 阅读全文
posted @ 2021-01-19 17:34 Silent丿丶黑羽 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 前言 Docker 提供轻量的虚拟化,你能够从Docker获得一个额外抽象层,你能够在单台机器上运行多个Docker微容器,而每个微容器里都有一个微服务或独立应用,例如你可以将Tomcat运行在一个Docker,而MySQL运行在另外一个Docker,两者可以运行在同一个服务器,或多个服务器上。未来 阅读全文
posted @ 2021-01-19 16:02 Silent丿丶黑羽 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 前言 我们每天写完自动化用例后都会提交到 git 仓库,随着用例的增多,为了保证仓库代码的干净,当有用例新增的时候,我们希望只运行新增的未提交 git 仓库的用例。pytest-picked 插件可以实现只运行未提交到git仓库的代码。 安装 pip3 install pytest-picked 使 阅读全文
posted @ 2021-01-19 13:55 Silent丿丶黑羽 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 前言 通常我们认为每个测试用例都是相互独立的,因此需要保证测试结果不依赖于测试顺序,以不同的顺序运行测试用例,可以得到相同的结果。 pytest默认运行用例的顺序是按模块和用例命名的 ASCII 编码顺序执行的,这就意味着每次运行用例的顺序都是一样的。 app 测试里面有个 monkey 测试,随机 阅读全文
posted @ 2021-01-19 11:44 Silent丿丶黑羽 阅读(204) 评论(1) 推荐(0) 编辑
摘要: 前言 平常我们功能测试用例非常多时,比如有1千条用例,假设每个用例执行需要1分钟,如果单个测试人员执行需要1000分钟才能跑完 当项目非常紧急时,会需要协调多个测试资源来把任务分成两部分,于是执行时间缩短一半,如果有10个小伙伴,那么执行时间就会变成十分之一,大大节省了测试时间 为了节省项目测试时间 阅读全文
posted @ 2021-01-18 23:08 Silent丿丶黑羽 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 前言 pytest配置文件可以改变pytest的运行方式,它是一个固定的文件pytest.ini文件,读取配置信息,按指定的方式去运行 查看pytest.ini的配置选项 pytest -h 找到以下内容 [pytest] ini-options in the first pytest.ini|to 阅读全文
posted @ 2021-01-18 15:59 Silent丿丶黑羽 阅读(158) 评论(0) 推荐(0) 编辑