【自动化测试】如何在jenkins中搭建allure

这篇具有很好参考价值的文章主要介绍了【自动化测试】如何在jenkins中搭建allure。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

相信大家在做自动化测试过程中,都会用到自动化测试环境,目前最常见的就是通过容器化方式部署自动化测试环境,但对于一些测试小白,不是很会搭建持续集成环境,特别是从0-1的过程,需要自行搭建很多依赖环境,今天就给大家介绍一下如何在jenkins搭建allure,以及allure所依赖的环境。

一、安装JDK

1. 下载jdk

方式一:直接通过命令下载指定版本

方式二:在官方下载,传输到Linux系统

2. 解压jdk

tar -zxvf  jdk-19_linux-x64_bin.tar.gz

3. 配置java环境变量

3-1 若是jenkins容器中无vim命令,需要安装vim

apt-get update 
apt-get install vim

3-2 编辑配置文件,添加环境变量

 vim /etc/profile

jenkins配置allure,职场经验,软件测试,IT,jenkins,linux,运维,软件测试,自动化测试

3-3 编辑后保存退出,使用如下命令

source /etc/profile

3-4 验证是否配置成功

jenkins配置allure,职场经验,软件测试,IT,jenkins,linux,运维,软件测试,自动化测试

二、安装allure

1. 解压allure

1-1 将文件从宿主机复制到容器内部,并解压

复制allure安装包
docker cp /var/allure-2.21.0.tgz jenkins:/usr/local/src
解压文件
tar -zxvf allure-2.21.0.tgz

1-2 赋予文件夹所有内容最高权限

chmod -R 777 allure  # allure安装所在目录

2. 配置环境变量

2-1 配置方式和jdk类似,编辑环境变量,并保存

vim /etc/profile 
# 编辑内容
export PATH=$PATH:/usr/local/src/allure/bin  # allure的安装目录

jenkins配置allure,职场经验,软件测试,IT,jenkins,linux,运维,软件测试,自动化测试

2-2 使环境变量生效

source /etc/profile

2-3 验证是否配置成功

jenkins配置allure,职场经验,软件测试,IT,jenkins,linux,运维,软件测试,自动化测试

备注:若是遇到每次进入jenkins容器中,设置的环境变量没有生效,每次都需要执行source命令,可通过在配置文件添加如下命令,即可解决

# 编辑bashrc文件
vim ~/.bashrc
# 添加source命令,并保存
source /etc/profile
# 重启容器,即可解决该问题
docker restart jenkins

三、配置allure

1. 安装allure插件

在jenkins的"系统管理"->"Plugins"中的"Available plugins"列表中搜索:allure,然后点击:install,安装后可以在"Installed plugins"中查看该插件,显示"启用"即为安装成功

jenkins配置allure,职场经验,软件测试,IT,jenkins,linux,运维,软件测试,自动化测试

2. 配置JDK环境

在jenkins的"系统管理"->"全局工具配置"中配置JDK

jenkins配置allure,职场经验,软件测试,IT,jenkins,linux,运维,软件测试,自动化测试

3. 配置allure环境

在jenkins的"系统管理"->"全局工具配置"中配置allure

jenkins配置allure,职场经验,软件测试,IT,jenkins,linux,运维,软件测试,自动化测试

4. 添加allure构建后操作

4-1 在项目的"配置"->“构建后操作"添加"Allure Report”

jenkins配置allure,职场经验,软件测试,IT,jenkins,linux,运维,软件测试,自动化测试

4-2 在"Build Steps"中添加allure报告文件的保存目录,必须和"构建后操作"中allure的Path目录一致

jenkins配置allure,职场经验,软件测试,IT,jenkins,linux,运维,软件测试,自动化测试

5. 实现效果

5-1 在项目工作区中点击“立即构建按钮”,然后即可查看生成的allure报告

jenkins配置allure,职场经验,软件测试,IT,jenkins,linux,运维,软件测试,自动化测试

jenkins配置allure,职场经验,软件测试,IT,jenkins,linux,运维,软件测试,自动化测试

6. 修改jenkins所在时区

说明:若是发现jenkins的时间和实际的时间不一致,大概率是时区的问题,所以需要修改jenkins容器中的时区

6-1. 使用root身份进入容器

docker exec -it -u root jenkins /bin/bash

6-2 查看容器的时区,结果发现时区是ETC/UTC

jenkins配置allure,职场经验,软件测试,IT,jenkins,linux,运维,软件测试,自动化测试

6-3 修改容器的时区为:Asia/Shanghai

jenkins配置allure,职场经验,软件测试,IT,jenkins,linux,运维,软件测试,自动化测试

6-4 退出容器内部,重启容器

docker restart jenkins

6-5 在jenkins系统管理->系统属性->user.timezone字段变为:Asia/Shanghai,即为成功

jenkins配置allure,职场经验,软件测试,IT,jenkins,linux,运维,软件测试,自动化测试

最后: 下方这份完整的软件测试视频学习教程已经整理上传完成,朋友们如果需要可以自行免费领取 【保证100%免费】
jenkins配置allure,职场经验,软件测试,IT,jenkins,linux,运维,软件测试,自动化测试

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!
jenkins配置allure,职场经验,软件测试,IT,jenkins,linux,运维,软件测试,自动化测试文章来源地址https://www.toymoban.com/news/detail-604916.html

到了这里,关于【自动化测试】如何在jenkins中搭建allure的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • jenkins、ant、selenium、testng搭建自动化测试框架

    如果在你的理解中自动化测试就是在eclipse里面讲webdriver的包引入,然后写一些测试脚本,这就是你所说的自动化测试,其实这个还不能算是真正的自动化测试,你见过每次需要运行的时候还需要打开eclipse然后去选择运行文件吗?没有吧!应为那样真的是很low的!下面说一下

    2024年02月08日
    浏览(37)
  • Jmeter+Maven+jenkins+eclipse搭建自动化测试平台

    背景: 首先用jmeter录制或者书写性能测试的脚本,用maven添加相关依赖,把性能测试的代码提交到github,在jenkins配置git下载性能测试的代码,配置运行脚本和测试报告,配置运行失败自动发邮件通知,这样一来性能测试的job配置完成。接着,把性能测试的job配置成开发job的下

    2024年01月22日
    浏览(38)
  • 【jmeter+ant+jenkins】之搭建 接口自动化测试平台

           (1). 录制jmeter脚本   (2). 将jmeter的安装目录下的G:jmeterapache-jmeter-5.1.1extras中,将 ”ant-jmeter-1.1.1.jar”文件放到 ant的lib目录下   (3). 配置jmeter的xml配置文件,并放在ant目录的bin目录下,使用ant编译验证jmeter的build文件 build.xml文件 命令:Ant -buildfile build_jmeter.xml (

    2024年02月09日
    浏览(36)
  • 【性能测试】Jenkins+Ant+Jmeter自动化框架的搭建思路

    前言 前面讲了Jmeter在性能测试中的应用及扩展。随着测试的深入,我们发现在性能测试中也会遇到不少的重复工作。 比如某新兴业务处于上升阶段,需要在每个版本中,对某些新增接口进行性能测试,有时还需要在一天中的不同时段分别进行性能测试,如果一味地采取手动

    2024年02月09日
    浏览(38)
  • 【Pytest实战】Pytest+Allure+Jenkins自动化测试框架搭建

    😄作者简介: 小曾同学.com,一个致力于测试开发的博主⛽️,主要职责:测试开发、CI/CD 如果文章知识点有错误的地方,还请大家指正,让我们一起学习,一起进步。😊 座右铭:不想当开发的测试,不是一个好测试✌️。 如果感觉博主的文章还不错的话,还请点赞、收藏哦

    2024年02月15日
    浏览(39)
  • Pytest+selenium+allure+Jenkins自动化测试框架搭建及使用

    一、    环境搭建 1.    Python下载及安装 Python可应用于多平台包括windows, Linux 和 Mac OS X, 本文主要介绍windows环境下。你可以通过终端窗口输入 \\\"python\\\" 命令来查看本地是否已经安装Python以及Python的安装版本。     如未安装python, 推荐下载python 3.8.3以上版本,本文主要介绍window

    2024年01月18日
    浏览(35)
  • Docker容器搭建Python+Jenkins+Selenium自动化测试(最详细)

    使用Docker搭建Jenkins+python3+selenium项目,在Linux服务器上部署项目代码,实现自动构建。 解决方案 自动构建工具选型:jenkins 中间件选型:docker 代码运行环境:python3 脚本运行工具:chrome浏览器、chromedriver、selenium库 web自动化测试:https://www.bilibili.com/video/BV1MS4y1W79K/ docker分布式自

    2024年02月01日
    浏览(35)
  • 基于docker搭建pytest自动化测试环境(docker+pytest+jenkins+allure)

    这里我以ubuntu18为例 如果有docker环境,可以直接拉取我打包好的镜像 docker pull ziyigun/jenkins:v1.0 1.1 安装docker 1.2 配置镜像加速 bug1:ExecStart=/usr/bin/dockerd -H fd:// 如果发现docker启动或者重启报错: ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock (code=exited, status=1/FAILU

    2024年02月12日
    浏览(35)
  • selenium 自动化测试—如何搭建自动化测试环境?

    🍅 视频学习: 文末有免费的配套视频可观看 🍅 点击文末小卡片 ,免费获取软件测试全套资料,资料在手,涨薪更快 最近也有很多人私下问我,selenium学习难吗,基础入门的学习内容很多是3以前的版本资料,对于有基础的人来说,3到4的差别虽然有,但是不足以影响自己,

    2024年02月19日
    浏览(48)
  • selenium 自动化测试:如何搭建自动化测试环境,搭建环境过程应该注意的问题

    最近也有很多人私下问我,selenium学习难吗,基础入门的学习内容很多是3以前的版本资料,对于有基础的人来说,3到4的差别虽然有,但是不足以影响自己,但是对于没有学过的人来说,通过资料再到自己写的代码,发现有些东西没有,有些方法又不相同,导致脚本不能运行

    2024年02月10日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包