windows版Jmeter+jenkins+ant持续集成

何鸣坤 0
  • 安装ant

下载地址:https://ant.apache.org/bindownload.cgi

  • 配置ant环境

在系统环境变量中新建ANT_HOME,值为安装ant的绝对路径

在path中添加ant中bin的绝对路径

在CLASSPATH中加入安装ant的绝对路径到lib

验证ant是否安装成功

在命令行中输入ant -version,出现版本就算安装成功。

  • jenkins安装

下载地址:https://www.jenkins.io/download/

然后按照提示直接安装,出现选项选择默认值即可

这里经常出现安装完服务无法启动提示1067,这个错误为jdk版本不兼容导致,下载新版jdk即可。

安装完成后再网页输入localhost:8080进入jenkins插件下载

Jenkins密码保存在C:\ProgramData\Jenkins\.jenkins\secrets\initialAdminPassword

插件安装可以直接选择推荐安装

插件安装完成,直接创建账号即可

这个时候提示配置url,可以暂时跳过,直接进入jenkins界面

  • 联合使用
    • 创建脚本文件夹

在任意盘创建一个文件夹,我这里在d盘创建,在文件夹中创建3个目录

result :存放执行后的jmx文件结果
html :存放将jmx执行结果进行转换为html格式文件
scrpit :存放jmx脚本

  • 存放脚本

将脚本放在在scrpit目录中,并在上一层目录创建build.xml文件

8.4.3 运行脚本

首先测试这个xml文件是否有效,进入cmd,输入ant运行

常见错误:

taskdef class org.programmerplanet.ant.taskdefs.jmeter.JMeterTask cannot be found错误,那么进入jmeter/extras目录将ant-jmeter-1.1.1.jar拷贝至ant目录中的lib目录。

You must set jmeterhome to your JMeter install directory.可以进入build.xml文件查看jmeter路径是否正确。

这个错误导致邮件发送失败,需要下载jar包,导入至ant的lib目录下即可

  • jenkins构建项目

进入系统设置,下拉选择全局工具配置

进入后,新增ant,添加ant安装路径并应用、保存

新建任务,创建新项目

输入任务名后点击确定即可

速度勾选构建中的定期建构,可以按照规定的时间有规律性的建构,勾选后面的?号可以查看构建的命令规格

构建里面选择ant,选择高级,把build.xml的目录填写在构建文件的输入框中即可


发表评论