配置表测试框架搭建-⑧Jenkins搭建集成配置表检查

文章目录

  • 前言
  • 安装
    • 安装Java-JDK8
    • 安装Jenkins
    • 安装Allure commandline
  • 实践
    • 一、初始化Jenkins
    • 二、安装Jenkins-allure插件
    • 三、新建任务
    • 运行
  • 结语

前言

Jenkins的搭建网上有很多教程,官网也有,点击跳转,结合自己情况搭建,接下来我是用云服务器进行搭建,如果公司有提供可以直接上手,或者上阿里云、腾讯云买个服务器。

环境:
OS:Linux VM-20-8-ubuntu 5.4.0-42-generic

安装

安装Java-JDK8

命令的jdk版本和路径可以自行调整
在 ubuntu 中 输入 uname -a 查看 ubuntu 的版本

uname -a

返回:

Linux VM-20-8-ubuntu 5.4.0-42-generic #46-Ubuntu SMP Fri Jul 10 00:24:02 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

国内镜像,下载对应的版本:https://mirrors.huaweicloud.com/java/jdk/8u202-b08/
创建本地文件夹用来存放下载文件:usr/local/jdk

sudo mkdir usr/local/jdk

下载 64位的

cd /usr/local/jdk
Sudo wget https://mirrors.huaweicloud.com/java/jdk/8u202-b08/jdk-8u202-linux-x64.tar.gz

解压到执行目录

sudo tar -xvf jdk-8u202-linux-x64.tar.gz -C /usr/local/

绑定环境变量

vim ~/.bashrc
# 在文件底部加入以下路径,不一样的需要换成自己的路径
JAVA_HOME=/usr/local/jdk1.8.0_202
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH

生效

source ~/.bashrc

看看安装成功没有

 java -version

配置表测试框架搭建-⑧Jenkins搭建集成配置表检查_第1张图片

安装Jenkins

Jenkins安装:官网命令安装

wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt-get update
sudo apt-get install jenkins

如果出现错误:E:Package ‘jenkins’ has no installation candidate
执行升级命令:

Sudo apt-get upgrade

接下来一直YES
升级之后重新执行上面官方的4个命令

安装好之后初始化启动:

sudo systemctl start jenkins

由于systemctl不显示输出,我们将使用其status命令来验证它是否成功启动:

sudo systemctl status jenkins

由于我已经安装好启动了,所以是活跃状态
配置表测试框架搭建-⑧Jenkins搭建集成配置表检查_第2张图片

在云服务器添加防火墙规则
本地搭建忽略此步骤
配置表测试框架搭建-⑧Jenkins搭建集成配置表检查_第3张图片

  • 安装异常
    默认端口是8080,如果端口冲突:
$ sudo vim /etc/default/jenkins
#修改如下内容
HTTP_PORT=8085
#重启jenkins服务
$ sudo /etc/init.d/jenkins restart
  • 启动失败-找不到Java路径
    错误信息
ERROR: No Java executable found in current PATH: /bin:/usr/bin:/sbin:/usr/sbin

使用软连接

sudo ln -s /usr/local/jdk1.8.0_202/bin/java /usr/bin/java

安装Allure commandline

npm 命令安装,如果没安装npm的先安装
Ubuntu安装

apt install npm
npm install -g allure-commandline --save-dev

实践

一、初始化Jenkins

  1. 先找到Jenkins秘钥:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
  1. 浏览器打开Jenkins网址,比如我的:http://101.33.255.182:8080/
    本地安装的用本地IP加上8080端口
  2. 打开之后输入秘钥
  3. 根据网络情况选择插件安装,网络状态差不建议安装推荐插件,后续可以自行安装

二、安装Jenkins-allure插件

进入系统管理
进入插件管理
输入allure搜索并安装
配置表测试框架搭建-⑧Jenkins搭建集成配置表检查_第4张图片

安装完成后重启,再插件管理-已安装可看到allure,到这里环境搭建相关的已经完成
配置表测试框架搭建-⑧Jenkins搭建集成配置表检查_第5张图片

全局配置设置allure路径

usr/local/lib/node_modules/allure-commandline
配置表测试框架搭建-⑧Jenkins搭建集成配置表检查_第6张图片

三、新建任务

  • 任务名称为配置表检查,如果改成其它名字记得把报告路径那里也改一下,输入名字后选择自由风格。
    配置表测试框架搭建-⑧Jenkins搭建集成配置表检查_第7张图片

  • 在工作环境勾选《在开始构建之前删除工作区》
    配置表测试框架搭建-⑧Jenkins搭建集成配置表检查_第8张图片

  • 添加构建步骤,Linux选择shell,Windows选择批处理
    配置表测试框架搭建-⑧Jenkins搭建集成配置表检查_第9张图片
    添加生成测试用例的命令测试用例执行命令
    路径要换成自己的路径

python3 ./dome/configTestCase.py
python3 ./demo/demoTestCase.py

如果是服务器运行的,需要安装好Python和对应库

生成测试报告命令

allure generate $WORKSPACE --clean
  • 构建后操作-新增allure-results
    配置表测试框架搭建-⑧Jenkins搭建集成配置表检查_第10张图片

  • 如果提示需要配置allure安装路径,先保存一下,再从配置那里进来,点击跳转过去进行配置
    配置表测试框架搭建-⑧Jenkins搭建集成配置表检查_第11张图片

  • 选择自动安装,保存
    配置表测试框架搭建-⑧Jenkins搭建集成配置表检查_第12张图片
    接下来回到我们的配置,保存,至此,全部都弄完了。

运行

进入任务点击立即构建
配置表测试框架搭建-⑧Jenkins搭建集成配置表检查_第13张图片

运行完毕之后点击allure-report进入报告详情
配置表测试框架搭建-⑧Jenkins搭建集成配置表检查_第14张图片

按功能查看
配置表测试框架搭建-⑧Jenkins搭建集成配置表检查_第15张图片


结语

到此,整个配置表检查的框架已全部完成,在Linux上搭建Jenkins以及Python,也遇上不少小问题,都通过百度一一解决了,如果在搭建或使用的过程中有问题可以通过微信公众号联系或邮箱联系;
最后,框架还有优化的空间,后续和策划协商好配置表格式或期待数据的读取,就能做一套完整的配置表测试。

欢迎小伙伴关注微信公众号ID:gameTesterGz
或关注我的CSDN:https://blog.csdn.net/qq_32557025
谢谢各位的关注、点赞!
微信二维码

你可能感兴趣的:(配置表检查框架,jenkins,ubuntu,python,测试工具,测试用例)