jenkins+ant+jmeter实现自动化集成
Jeknins:定时驱动Ant
Ant:构建工具,可以自动执行Jmeter脚本,并且可以生成一个html报告
Jmeter:发送压力
一、修改Jmeter的配置
1、修改 jmeter 的 bin 目录下的 jmeter.properties 文件,jmeter.save.saveservice.output_format=xml,目的是使Jmeter报告输出文件格式为xml
2、将课上发的 jmeter-results-detail-report_21.xsl 文件放到 jmeter的 extras 目录下,替换原文件,目的是使生成报告的样式更美观
3、在任意一个目录下创建Jmeter工作目录jmeter-workspace,然后再在下面创建JMX、report、result 文件夹,再将build.xml放在目录下
4、修改buid.xml,将其中的 basedirectory 和 jmeter.home 修改为自己环境的目录
二、部署Jenkins
1、将 jenkins.war 放到tomcat的webapp目录下,启动 tomcat
2、待 tomcat 启动成功后,浏览器输入 http://{ip}:8080/jenkins访问jenkins
3、Jenkins 主页左侧菜单“系统管理-管理插件-可选插件”,搜索以下插件进行安装
3.1 中文语言插件
3.2 Performance 插件
点击直接安装,进行插件安装
4、确保 Jenkins 中已安装插件中,有 Ant 插件、Email Extension 插件,如果没有,需要手动安装
5、设置ant目录:
Jenkins 主页左侧菜单“系统管理-全局工具设置”,新增 ant,去掉“自动安装”勾选框,配置Name 和 ant_home,如图:6、邮箱设置
6.1 在个人邮箱中开启POP3/SMTP服务,允许第三方软件通过邮箱发送邮件,设置--》账户--》开启
6.2 生成授权码,并记录下来
6.3 在系统管理--》系统配置设置系统管理员邮箱地址
6.4 在Extended E-mail Notification中做如下邮件配置
6.5 在“邮件通知里”,也配置跟上面相同的邮箱信息
6.6 测试邮箱是否配置成功