千家信息网

Windows下搭建Jenkins+Jmeter+Ant 自动测试环境

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,1.JDK \Jmeter \ Ant安装:1.1. 安装JDK:双击jdk-7u80-windows-x64.exe安装,默认安装到C:\ProgramFiles\Java目录1.2. 安装Jmet
千家信息网最后更新 2026年11月03日Windows下搭建Jenkins+Jmeter+Ant 自动测试环境

1.JDK \Jmeter \ Ant安装:

1.1. 安装JDK:

双击jdk-7u80-windows-x64.exe安装,默认安装到C:\ProgramFiles\Java目录


1.2. 安装Jmeter:

在我的电脑-E盘(建议与文档保持一致,否则需要修改配置文件),新建apache文件夹,然后将apache-jmeter-3.0.rar解压到到当前目录。

1.3. 安装Ant:

将apache-Ant-1.9.7.rar复制到E:\apache目录,然后解压到当前目录

2. 环境变量配置:

2.1. 配置Java环境变量:

  1. 打开我的电脑--属性--高级--环境变量:

  2. 新建系统变量JAVA_HOME 和CLASSPATH:

    变量名:JAVA_HOME 变量值:C:\ProgramFiles\Java\jdk1.7.0

    变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

  3. 选择"系统变量"中变量名为"Path"的环境变量,双击该变量,把JDK安装路径中bin目录的绝 对路径,添加到Path变量的值中,并使用半角的分号和已有的路径进行分隔。

    变量名:Path 变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

  4. 测试环境变量的配置成功与否:在DOS命令行窗口输入"JAVAC",输出帮助信息即为配置正确

2.2. 配置Jmeter环境变量:

  1. 新建系统变量:

    变量名:JMETER_HOME,变量值:E:\apache\apache-jmeter-3.0

  2. 在系统变量PATH中添加%JMETER_HOME%\bin;%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar;检验是否配置成功 运行cmd 输入 jmeter -v (jmeter和-v 之间有空格)

2.3. 配置Ant环境变量

  1. 新建系统变量:ANT_HOME:E:\apache\apache-Ant-1.9.7,此为你的ANT安装路径;

  2. 在环境变量PATH的最后面添加一下内容:;%ANT_HOME%\bin 注意前面的分号,如果PATH中最后没有分号";"的话要加上,有的话就可去除。

2.4. 本地调试使用Ant构建运行Jmeter

  1. jmeter默认保存的是.csv格式的文件,所以我们先要设置一下bin/jmeter.properties文件内容,修改jmeter.properties文件jmeter.save.saveservice.output_format=xml; 去掉注释(#),修改csv为xml;

  2. 在apache 目录下新建workspace文件夹,然后在workspace文件夹新建wms_test文件夹,然后在wms_test文件夹下新建jmx,report,res 3个文件夹,最后在report文件夹下新建html,jtl 文件夹;

  3. 将build.xml复制到wms_test文件夹下(若实际配置目录与文档不一致,需修改build.xml),将用jmeter写好的接口测试文件.jmx复制到jmx文件夹;

  4. 在wms_test文件夹下,进入命令提示符窗口,输入Ant,查看运行接口,提示success表示Ant构建运行Jmeter操作成功。

3. Jenkins安装及配置:

3.1. Jenkins安装:

双击jenkins.msi文件,进行安装,安装完毕后,在浏览器输入localhost:8080,查看Jenkins页面。


3.2. Jenkins插件安装:

  1. 自动安装:登录jenkins后,点击系统管理--插件管理,进入插件页面,然后点击"可选插件",在右上角可以过滤一个你想要的插件,可以进行插件安装和更新;

  2. 手动安装:点击系统管理--插件管理:高级,点击"选择文件"找到之前下载完成的.hpi后缀名的安装包,选择安装包,之后点击"上传",然后静静等它安装完毕即可。

3.3. Jenkins配置:

3.3.1.Jenkins全局设置

  1. 登录jenkins后,点击系统管理--系统设置

  2. 配置Jenkins Location

    配置项

    值

    Jenkins URL

    http://IP:8080/

    系统管理员邮件地址

    test@yuncang.com

  3. 配置Extended E-mail Notification

    配置项

    值

    SMTP server

    smtp.exmail.qq.com(公司用的企业邮箱)

    Default user E-mail suffix

    @yuncang.com

    Use SMTP Authentication

    √

    User Name

    test@yuncang.com

    Password

    test123456

    Use SSL

    √

    SMTP port

    465

    Charset

    UTF-8

    Default Content Type

    HTML(text/html)

    Default Recipients

    XXX@yuncang.com(填写邮件接收人的地址,多个地址用;隔开)

    Default Subject

    构建通知:${PROJECT_NAME} - ${BUILD_STATUS} - Build # ${BUILD_NUMBER} !

    Default Content

    自定义邮件内容

  4. 配置邮件通知

配置项

值

SMTP服务器

smtp.exmail.qq.com

用户默认邮件后缀

@yuncang.com

使用SMTP认证

√

用户名

test@yuncang.com

密码

test123456

使用SSL协议

√

SMTP端口

465

Reply-To Address

test@yuncang.com

字符集

UTF-8

通过发送测试邮件测试配置

zhouwen@nryuncang.com(填写测试邮件接收人的地址)

配置完成后,点击Test configuration,查看测试邮件发送是够成功。

3.3.2.GlobalTool Configuration

登录jenkins后,点击系统管理--Global Tool Configuration:

  1. 配置JDK环境:点击"JDK安装",配置JDK名称以及目录

  2. 配置Ant环境:点击"Ant安装",配置Ant名称以及目录

3.3.3.项目配置

  1. 登录jenkins后,点击系统管理--插件管理:输入项目名称" wms_test",选择"构建一个自由风格的软件项目"点击确定保存。

  2. 项目建完后,进行项目配置:登录jenkins后,点击新建的项目--配置:进行配置

配置项

值

General

丢弃旧的构建

√

保持构建的天数

100

保持构建的最大个数

10

源码管理



构建触发器



构建环境



构建

Invoke Ant

Ant Version

apache-ant-1.9.7

Build File

E:\apache\workspace\wms_test\build.xml

构建后操作Publish HTML reports

HTML directory to archive

E:\apache\workspace\wms_test\report\html

Index page[s]

TestReport.html

Report title

HTML Report

Keep past HTML report

√

Always link to last build

√

构建后操作E-mail Notification

Recipients

test@yuncang.com

每次不稳定的构建都发送邮件通知



配置 变量 文件 系统 环境 文件夹 管理 目录 邮件 插件 测试 项目 登录 输入 成功 地址 路径 量值 运行 选择 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 深圳九邦互联网科技有限公司 中国互联网科技股 科技互联网技术 互联网科技未来 国外互联网科技网站 盛创互联网科技有限公司 无锡溥仪互联网科技有限公司 以后互联网后是啥科技 宁夏众和广鑫互联网科技有限公司 知域互联网科技有限公司大骗子 互联网科技商业 互联网行业科技股 恒生互联网科技业指数调整周期 为客找房互联网科技公司怎么样 厦门江牛科技互联网 互联网与数字科技关系 国产互联网科技公司 广州智享互联网科技 瑞安市蟠桃会互联网科技有限公司 中国主要互联网科技公司 科技与互联网 互联网科技会 中国最先进互联网科技公司 允成互联网科技有限公司融资 广州新华互联网科技学校电竞方面 区块链结合互联网科技 互联网科技资金流入 郑州欣桑互联网科技有限公司 新氧科技和美国互联网有关系吗 陕西九四连强互联网科技有限公司
0