自动化测试
afiua(<_>)
这个作者很懒,什么都没留下…
展开
-
pytest+docker+jenkins+gitlab+allure接口自动化持续集成
1、Python Pytest 自动化测试框架搭建2、centos7安装docker3、Docker下安装jenkins4、jenkins容器下安装python35、jenkins容器下安装allure6、Jenkins配置并运行项目原创 2022-05-11 17:21:50 · 576 阅读 · 0 评论 -
jenkins从gitlab拉取代码
jenkins从gitlab拉取代码原创 2022-05-10 22:00:25 · 1076 阅读 · 1 评论 -
Jenkins配置并运行项目
接上面,jenkins初始化完成之后需要安装需要的插件选中上面的插件之后点击然后再出现的页面中选中安装完成后重启重启后开始配置JDK、Git、allureJAVA_HOME的路径可以用echo $JAVA_HOME查看alllure的安装目录为jenkins容器下安装allure时的安装目录接下来创建任务创建完成项目之后返回jenkins首页然后选择创建好的项目点击,如下图所示然后点配置源码管理tab签下设置从g...原创 2022-05-10 21:43:03 · 2107 阅读 · 1 评论 -
jenkins容器下安装allure
#下载allure包wget https://github.com/allure-framework/allure2/releases/download/2.17.3/allure-2.17.3.tgz#下载完成后将下载的文件复制到容器内的/usr/src目录下docker cp allure-2.17.3.tgz jenkins_rain:usr/src#进入容器的命令行模式docker exec -it -uroot jenkins_rain bash#目录切换到/usr/src下.原创 2022-04-11 17:56:24 · 1403 阅读 · 0 评论 -
jenkins容器下安装python3
首先要先进入jenkins容器的命令行界面之后可以将目录切换到要安装python3的目录,我们计划安装到 /usr/local/src下,那么用下列命令切换目录cd /usr/local/src然后用cat/etc/isuse命令查看系统版本Debian系统使用apt-get命令安装软件1、apt-get update #同步索引,这样才能获取最新的软件包,执行的结果是会更新 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中原创 2022-04-07 09:55:41 · 898 阅读 · 0 评论 -
Docker下安装jenkins
1、下载jenkins启动docker服务之后,首先搜索可用的jenkins镜像docker search jenkins第一个是官方版本,但是已标明废弃了,让用第二个jenkisn/jenkins代替那我们就用第二个安装,用如下命令下载镜像docker pull jenkins/jenkins下载中....下载完成后查看本地镜像docker images2、启动jenkins先创建一个目录用于挂载,并把创建的目录权限修改为777#创建目录.原创 2022-03-24 23:46:36 · 759 阅读 · 0 评论 -
centos7安装docker
看了好多教程有说安装docker需要Centos的内核版本>=3.8 或者>=3.10,那么先用uname -r 看看我本机的内核版本是啥满足条件了,继续有些命令可能需要root权限,为了方便直接用su命令切换成root用户,su root ==su,如果要切换成其他用户,比如我的用户rain 则需要命令 su rain此时已经确认了系统内核满足安装docker的要求,也已经切换成root用户,接下来安装docker1、安装需要的软件包yum install -y原创 2022-03-23 23:00:33 · 411 阅读 · 0 评论 -
Python allure 报告相关 (如何在.py文件中设置allure的title、Description、epic等)
原创 2022-01-04 17:26:32 · 658 阅读 · 0 评论 -
Python Pytest 自动化测试框架搭建
文件目录如下所示然后分别介绍每个文件夹下的文件内容1、commonassertion.py 封装的断言casefiletemplate.py 用于根据 params 文件夹下的测试数据文件自动生成.py 的测试用例consts.py 定义发送报告用的全局变量email.py 封装的发送 email 报告功能get_casedate.py 读取 params 文件夹下的测试数据文件,返回接口可以直接用的字典数据httprequest.py 封装的 requests 的原创 2022-01-04 17:21:34 · 3533 阅读 · 1 评论