【jenkins操作步骤】

发布时间:2023年12月17日

一、安装ant

1、下载安装文件

1.1 进入https://ant.apache.org/ 然后点击 https://ant.apache.org/bindownload.cgi 超连接下载即可
在这里插入图片描述
1.2下载到本地,最好放到D盘下,然后把apache-jmeter-4.0\extras目录下的ant-jmeter-1.1.1.jar 文件放置到ant下的lib目录 如下
在这里插入图片描述
在这里插入图片描述

2、配置环境变量

2.1 桌面我的电脑右键》属性 点击高级系统设置
在这里插入图片描述
在这里插入图片描述
2.2 点击环境变量,在系统变量中,点击CLASSPATH 添加D:\apache-ant-1.10.5\lib, 点击Path添加D:\apache-ant-1.10.5\bin ,配置完成后一步步点击确定按钮在这里插入图片描述
在这里插入图片描述
2.3 按住快捷键 windows+r 输入cmd
在这里插入图片描述
2.4 进入cmd命令行界面,输入ant –version 出现ant版本代表配置成功
在这里插入图片描述

二、interface_test文件配置

1、build文件配置

1.1 只需要配置第9行的jmeter.home 和第38行的dir,分别代表build调用的jmeter所在的目录和执行脚本所在的目录,本配置使用相对路径,所以不用修改在这里插入图片描述
在这里插入图片描述

2、脚本、data参数配置

2.1 只需要把接口自动化脚本放置在script目录下即可
在这里插入图片描述
2.2 如果jmx脚本调用了参数文件,并且使用的是…/data/相对路径调用,则可以把参数文件放置在data目录下在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、命令行使用ant调用build文件

3.1 在interface_test目录下输入cmd,然后回车,就能快速进入到当前目录
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3.2 输入ant命令 回车,出现BUILD SUCCESSFUL代表构建成功
在这里插入图片描述
3.3 在html html1可以看到汇总和详细报告在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、安装jenkins

1、下载安装文件

1、下载安装文件,打开https://www.jenkins.io/zh/download/ 点击windows下载安装文件在这里插入图片描述
2、下载到本地,双击jenkins.msi,一直点击下一步即可在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、进入配置页面

2.1 在浏览器输入默认登录地址 http://localhost:8080/ 本机提示500服务报错,8080端口被占用了,所以需要修改配置端口,如果正常可以跳过该步骤在这里插入图片描述
2.2 在命令行输入services.msc ,找到jenkins服务,然后停止在这里插入图片描述
在这里插入图片描述
2.3 如果是windows10,可以直接ctrl+alt+deleter 进入任务管理器,在服务页签也可以关闭jenkins服务在这里插入图片描述
2.4 进入jenkins安装目录,打开jenkins.xml文件,修改41行的8080端口为8383,然后重启jenkins服务在这里插入图片描述
在这里插入图片描述
2.5 进入http://localhost:8080/ 页面,系统提示如下信息,代表需要验证jenkins生成的密码在这里插入图片描述
2.6 按照提示进入到D:\Program Files (x86)\Jenkins\secrets 打开initialAdminPassword文件,copy密码到该页面,点击确认即可在这里插入图片描述
在这里插入图片描述
2.7 如果安装显示插件安装插件失败,没关系,跳过即可,可能是安装的版本不兼容当前的插件版本,进入到该页面,代表jenkins已经安装基本完成了在这里插入图片描述

3、更新版本

3.1 点击manage jnkins>关于jenkins,查看jenkins的版本,当前版本为2.89.2,管理界面会提示各种警告信息,提示版本需要升级,否则很多插件不能安装
在这里插入图片描述
在这里插入图片描述
3.2 jenkins管理页面下载最新更新包,也就是2.222.3.war,下载完成之后,替换掉安装目录D:\Program Files (x86)\Jenkins下的jenkins.war,然后重启jenkins,在重新查看版本,显示安装成功在这里插入图片描述
在这里插入图片描述

4、安装插件

4.1 首先安装常用的插件
HTML: HTML插件用来展示生成的测试报告,
Email: email用来发送邮件,
Chinese: chinese用来把平台展示成中文
Ant: ant插件用来执行构建任务

4.2 进入manage Jenkins 点击manage plugins,然后点击可选插件输入HTML,系统就会搜索出HTML插件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4.3 勾选要安装的插件,点击install without restart在这里插入图片描述
在这里插入图片描述
4.4 安装完成后,在已安装页面可以看到HTML Publisher插件 代表安装成功,其它两个插件安装方法一样在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4.5 重启jenkins,就可以显示成中文了

5、配置ant环境变量

5.1 进入jenkins》 Manage Jenkins 点击global tool configuration,然后点击ant 安装,配置name和ant的安装路径D:\apache-ant-1.10.5
在这里插入图片描述
在这里插入图片描述

6、获取QQ邮箱授权码

6.1 授权码是用来发送QQ邮件用的,首先进入QQ邮箱,点击设置》账号,然后开启POP3/SMTP服务,开启完成之后点击生成授权码,系统就会生成一个密码,保存好在邮件配置中用
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7、配置服务器发邮件设置

7.1 进入manage jenkins》configure system,找到jenkins location 填写系统管理员邮件地址,填写发送邮件地址就行,找到 Extended E-mail Notification 进行配置,User Name 填写邮箱地址1725744288@qq.com ,SMTP port填写587,charset填写UFT-8,content type改成HTML,password就填写QQ邮箱获取的授权码
在这里插入图片描述
在这里插入图片描述

四、创建构建任务

1、新建构建任务

1.1 点击新建ITEM,输入构建任务名称,选择freestyle project,点击确定按钮
在这里插入图片描述
在这里插入图片描述

2、配置构建任务

1.1 配置构建触发器 输入00 08 * * 6,7 代表周六 日早上8点构建在这里插入图片描述
1.2 构建任务选择invoke ant ,然后版本选择Ant,命令输入run在这里插入图片描述
在这里插入图片描述
1.3 配置构建后操作 添加publish html report 用来展示汇总和详细报告
在这里插入图片描述
1.4 添加editable email notification ,用来配置发送邮件模版,
Project Recipient List 输入收件人邮箱,在这里插入图片描述
1.5 继续点击advanced setting ,然后在点击triggers 下的高级按钮,content type选择HTML,attachments输入html1/接口自动化详细报告_${BUILD_ID}.html,
在content中输入如下txt文件中的代码就行
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
1.6 所有配置完成,点击保存按钮在这里插入图片描述

3、配置bulid构建文件(源码管理类型为:无)

1.1 先点击build now构建一次,然后在jenkins安装目录的D:\Program Files (x86)\Jenkins\workspace下会生成一个文件夹,该文件夹名称就是构建任务名称在这里插入图片描述
在这里插入图片描述
1.2 把interface_test文件下的文件copy到本目录即可,如下图所示在这里插入图片描述
在这里插入图片描述

4、配置bulid构建文件(源码管理类型为:Git)

1.1 使用git管理测试脚本,首先需要安装Git Plugin插件,然后就可以在源码选择git类型,输入脚本的git地址
在这里插入图片描述
在这里插入图片描述
1.2 在点击添加按钮,输入用户、密码点击添加按钮,然后在
Credentials选择刚才添加的用户即可在这里插入图片描述
1.3 git文件目录如下,把interface_test目录下的文件copy到git目录下即可在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

五、执行构建任务

5.1 ,点击Build Now执行构建任务,执行完毕,点击HTML Summary Report查看测试报告,如下图报告展示不完整
在这里插入图片描述
5.2 原因是 CSS和JS未正常加载,需要进行如下设置,首先安装如下两个插件,
Startup Trigger ,Groovy plugin
在这里插入图片描述
5.3 然后创建一个构建任务,就可以在构建触发器选择Build when job nodes start构建执行Groovy脚本,构建选择Execute system Groovy script,然后填写System.setProperty(“hudson.model.DirectoryBrowserSupport.CSP”, “”),然后点击保存,在手动执行构建任务
在这里插入图片描述
在这里插入图片描述
5.4 此时在查看构建任务,显示正常
在这里插入图片描述
5.5 查看邮箱,也能成功收到邮件
在这里插入图片描述

六、邮箱报告显示乱码怎么办

6.1 如果邮箱报告显示乱码,只需要修改Jenkins\workspace\automation_git\apache-jmeter-4.0\extras目录下的报告模版,把文件jmeter-results-report_21.xsl的编码格式改成GB2312即可,亲测可用
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

七、报告读取不到Jenkins变量怎么办

1、如下图所示,变量都为空,只需要升级Jenkins 插件即可,名称为:Token Macro
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

文章来源:https://blog.csdn.net/weixin_45014379/article/details/134927684
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。