因项目需要,现学现用,搭建的集成环境,并且根据项目需要做了适当的优化。特整理记录,方便自己,方便他人。。。
软件环境:Jmeter3 + Ant +Jenkins
系统环境:Windows/Linux
部署流程:
- 安装java并设置环境变量
- 安装Jmeter并设置环境变量
- 安装Ant并设置环境变量
- 安装Jenkins
以上安装及设置,自行百度
踩过的坑:
1、Jmeter3只能安装java1.8及以下,不能用java1.9,会导致Jmeter无法启动
Ant配置说明:
- 配置主要文件build.xml
- Ant的执行目录在哪,build.xml就应该在哪;比如,此时build.xml应该在C:\Users\Administrator\目录下,再如,此时build.xml应该在c:\Windows\Temp\目录下
- Build.xml详解自行百度,这里只标出我们需要改的地方(有注释的地方)
<?xml version="1.0" encoding="UTF-8"?>
<project name="ant-jmeter-test" default="run" basedir=".">
<tstamp>
<format property="time" pattern="yyyyMMddhhmm" />
</tstamp>
<property environment="env" />
<!-- 需要改成自己本地的 Jmeter 目录-->
<property name="jmeter.home" value="/usr/local/apache-jmeter-3.1" />
<!-- jmeter生成jtl格式的结果报告的路径-->
<property name="jmeter.result.jtl.dir" value="./report/jtl" />
<!-- jmeter生成html格式的结果报告的路径-->
<property name="jmeter.result.html.dir" value="./report/html" />
<!-- 生成的报告的前缀-->
<property name="ReportName" value="TestReport" />
<property name="jmeter.result.jtlName" value="${jmeter.result.jtl.dir}/${ReportName}${time}.jtl" />
<property name="jmeter.result.htmlName" value