接口自动化- Jenkins+Idea/Eclipse+Jmeter+Gitee
环境及工具
|
工具 |
版本 |
|
OS |
window10 |
|
jdk |
jdk-16 |
|
git |
2.31.1.windows.1 |
|
jmeter |
apache-jmeter-5.4.1 |
|
maven |
apache-maven-3.8.1 |
|
idea |
IntelliJ Idea 2020.3.1 |
Git的安装及配置
下载安装git
下载地址:https://git-scm.com/downloads
配置git的环境变量
1.windows10操作系统-桌面-左下角搜索框-输入“环境变量”-编辑账户的环境变量

2.选择用户变量模块的新建,变量名:GIT_HOME,变量值:D:\Git,根据自己安装的git目录填到变量值中
3.将git的可执行文件目录添加到用户变量的Path中,编辑Path,添加 %GIT_HOME%\bin\git

验证配置是否成功
打开git安装目录下的git-bash

输入git --version,显示版本号,说明配置成功

Jmeter的安装及配置
下载安装jmeter
1.下载地址:https://jmeter.apache.org/download_jmeter.cgi
2.选择zip文件下载,下载后解压缩文件

3.启动jmeter,打开bin目录下的jmeter批处理文件进入jmeter的GUI模式
Maven的安装及配置
下载安装maven
1.下载地址:https://maven.apache.org/download.cgi
2.下载zip格式的文件,解压缩文件

配置maven的环境变量
1.windows10操作系统-桌面-左下角搜索框-输入“环境变量”-编辑账户的环境变量
2.选择用户变量模块的新建,变量名:maven_HOME,变量值:D:\apache-maven-3.8.1,根据自己安装的git目录填到变量值中
3.将git的可执行文件目录添加到用户变量的Path中,编辑Path,添加 %maven_HOME%\bin
验证配置是否成功
进入cmd命令行,输入mvn --version,显示版本号说明配置成功

新建本地maven仓库
在maven安装的同级目录,新建本地仓库目录,名称为:maven-repository
配置本地仓库路径
修改maven安装目录conf目录下的settings文件,配置为本地仓库地址


Eclipse
下载安装
配置Maven


运行项目


配置Git





将新增的文件添加到缓存

IDEA
Idea配置Maven
1.打开idea,File→Settings→Buid,Execution,Deployment→Build Tools→Maven
2.配置本地maven的安装目录,配置文件,本地仓库目录

Idea创建maven工程
修改idea的默认项目目录

创建maven工程
1.File→New→Project
2.选择Maven,project sdk选择本地安装的jdk16,create from archetype不勾选选择,该选项是maven项目的模板。

3.进入下一步,输入项目名称,目录后保存,maven项目创建完成

配置jmeter
1.在test目录下创建jmeter目录,用来存放jmeter脚本、配置文件、参数化文件
2.将jmeter脚本拷贝到maven工程src/test/jmeter
3.将jmeter的bin目录下的配置文件拷贝至maven工程src/test/jmeter

4.将jmeter的extras目录下的XSL样式表文件拷贝到resources目录下

修改pom.xml文件
<?xml version="1.0" encoding="UTF-8"?>4.0.0 jmeterScript VF 1.0-SNAPSHOT UTF-8 ${project.build.directory}\jmeter\results ${project.build.directory}\jmeter\html com.lazerycode.jmeter jmeter-maven-plugin 3.4.0 configuration configure jmeter-tests verify jmeter jmeter-check-results results xml true false VF.jmx ${jmeter.result.jtl.dir} org.codehaus.mojo xml-maven-plugin 1.0-beta-3 verify transform ${jmeter.result.jtl.dir} src\test\resources\jmeter-results-detail-report_21.xsl ${jmeter.result.html.dir} html net.sf.saxon saxon 8.7
运行maven工程
1.配置运行的命令,Run→Edit Configurations,Command line输入verify

2.运行工程,点击运行图标

查看生成的HTML报告
1.运行成功后生成target目录

2.打开生成的html报告
在E:\Projects\VF\target\jmeter\html目录下,打开html文件在浏览器查看,发现有图片未成功加载,到jmeter安装目录的extras文件夹中,找到collapse.png、expand.png文件,复制到autotest\target\jmeter\html的文件夹中,然后刷新html报表可正常显示。

Idea配置Gitee
下载安装gitee插件
File→Settings→Plugins,下载安装gitee插件

将工程分享到gitee
选择Share Project on Gitee,填写账号密码分享至gitee

Jenkins集成
下载安装Jenkins
下载地址:https://www.jenkins.io/download/
安装成功后,浏览器进入http://localhost:8080/ ,根据提示登陆Jenkins
安装Jenkins插件
1.Dashboard→Manage Jenkins→Manage Plugins进入插件管理页面,在可选插件里搜索安装插件
|
插件 |
作用 |
|
Maven Integration |
maven插件 |
|
gitee |
gitee插件 |
|
git |
github插件 |
|
Performance |
性能报告插件 |
|
HTML Publisher |
HTML报告插件 |

配置Jenkins插件
Manage Jenkins → Global Tool Configuration
配置maven
1.配置maven的默认配置文件路径

2.配置maven的安装目录

配置jdk
配置jdk的安装路径
配置git的安装路径
配置git

Gitee凭据账号配置
参考资料:https://gitee.com/help/articles/4193#article-header13 插件配置章节
Jenkins任务
新建任务
Dashboard→新建Item,选择构建一个maven项目

General配置
Gitee链接选项,选择Gitee

源码管理的配置

构建触发器

构建环境
配置每次构建都清空之前的构建文件

Pre Step

html报告文件
生成的测试报告的目录

html报告的配置

运行任务



