jenkins+ant+jmeter实现自动化集成
Jenkins:定时驱动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
第一次启动jenkins需输入初始密码
可以在上图标红的文件中或者tomcat启动日志下找到密码:
3、选择插件,建议选择 安装推荐的插件
注意:因为网络原因,可能会有一些插件下载不下来,如果速度很慢的话,可以点击右上角x 号,先跳过此步骤,进到 Jenkins 里手动安装。
4、Jenkins 主页左侧菜单“系统管理-管理插件-可选插件”,搜索以下插件进行安装
4.1 中文语言插件
4.2 Performance 插件
点击直接安装,进行插件安装
5、确保 Jenkins 中已安装插件中,有 Ant 插件、Email Extension 插件,如果没有,需要手动安装
6、设置ant目录:
7、邮箱设置
7.1 在个人邮箱中开启POP3/SMTP服务,允许第三方软件通过邮箱发送邮件,设置--》账户--》开启
7.2 生成授权码,并记录下来
7.3 在系统管理--》系统配置设置系统管理员邮箱地址
7.4 在Extended E-mail Notification中做如下邮件配置
7.5 在“邮件通知里”,也配置跟上面相同的邮箱信息
7.6 测试邮箱是否配置成功