二十四、JMeter实战-Linux下搭建JMeter + Ant + Jenins自动化框架
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了二十四、JMeter实战-Linux下搭建JMeter + Ant + Jenins自动化框架,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2727字,纯文字阅读大概需要4分钟。
内容图文
![二十四、JMeter实战-Linux下搭建JMeter + Ant + Jenins自动化框架](/upload/InfoBanner/zyjiaocheng/1226/037477c1a3954d7c9974633dc5e33d62.jpg)
前言
在Linux环境上搭建一套 JMeter + Ant + Jenkins环境。在JMeter中编写好脚本,Jenkins设置好构建触发器,比如上班前和下班前自动化跑一次自动化脚本。
环境信息:
- CentOS 7.7
- JDK 1.8
- JMeter 5.2
- Ant 1.9.5
- Jenkins 2.6
一、环境准备
- (1)Linux上安装JDK: https://www.cnblogs.com/wwho/p/14326449.html
- (2)Linux上安装JMeter:https://www.cnblogs.com/wwho/p/14313734.html
- (3)Linux上安装tomcat:https://www.cnblogs.com/wwho/p/14331482.html
- (4)Linux上安装ant: https://www.cnblogs.com/wwho/p/14331761.html
- (5)Linux上安装jenins:https://www.cnblogs.com/wwho/p/14334749.html
以上环境全部安装好,检查都ok。
二、使用Ant执行JMeter脚本生成HTML报告
在linux中建好目录存放脚本、测试报告等
[root@localhost ~]# cd /usr/local/jmeter
[root@localhost jmeter]# mkdir jmeter_script result
[root@localhost jmeter]# cd result/
[root@localhost result]# mkdir html jtl
目录结构这样的:
├── jmeter_script
└── result
├── html
└── jtl
1.建好存放脚本和报告的文件夹
在jmeter目录下新建 jmeter_script和 result 文件夹,jmeter_scrip用来存放脚本,result用来存放结果。
Result 文件夹下再建两个文件夹 html 和jtl 文件夹,html文件夹存在html格式的报告,jtl 文件夹存放jtl 格式的报告。
2.配置 build.xml 文件
还有就是要配置jmeter脚本的路径
build.xml 文件中配置好这四个位置的值。
3.上传build.xml文件
保存好之后,把build.xml 文件上传到jmeter目录下
目录结构:
4.配置jmeter
将jmeter extras目录下的ant-jmeter-1.1.1.jar 文件拷贝到ant安装目录下的lib文件夹中。
[root@localhost local]# cp jmeter/apache-jmeter-5.2/extras/ant-jmeter-1.1.1.jar ant/apache-ant-1.9.15/lib
5.设置报告模板
jmeter.results.shanhe.me.xsl
的报告模板可以去网上下载
下载地址: http://shanhe.me/download.php?file=jmeter.results.shanhe.me.xsl
build.xml文件中的报告模板要和jmeter/extras中的模板要对应上,一定要用jmeter.results.shanhe.me.xsl
这个模板。jmeter自带的模板也行,重点是这两个地方要对应上。
像这个模板就是jmeter自带的:jmeter.results.shanhe.me.xsl
6.修改jmeter配置文件
修改jmeter安装目录 bin 下的 jmeter.properties
文件
jmeter.save.saveservice.output_format
,去掉注释#并将csv设置为xml。
将一些参数设置为 true,可以保存这些结果到 jtl 文件,这样的话测试报告中的数据会详细一些。
7.Ant构建生成HTML报告
在windows环境下,编写好一个脚本,jmeter的版本要和linux上的版本要一致,然后把脚本放到jmeter的jmeter_script目录下。
-rw-r--r--. 1 root root 4874 1月 28 15:38 login.jmx
[root@localhost jmeter_script]# pwd
/usr/local/jmeter/jmeter_script
然后在jmeter目录下执行 ant
脚本运行结束后,把整个html文档下载到本地,在浏览器中打开即可。
在浏览器中打开报告
三、配置jenkins
1. 配置jenkins,让jenkins 定时帮我们执行脚本。
点击保存之后,回到仪表盘页面,去构建看看有没有成功。
点击运行试试看,蓝色代表运行成功,灰色的话就是运行失败了,失败的话去控制台看下是报什么错。
2.构架触发器
怎么样jenkins 自动帮我们执行脚本,构建触发器。
每隔5分钟构建一次
H/5 * * * *
每两小时构建一次
H H/2 * * *
每天中午12点定时构建一次
H 12 * * *
每天下午18点定时构建一次
H 18 * * *
在每个小时的前半个小时内的每10分钟
H(0-29)/10 * * * *
每两小时45分钟,从上午9:45开始,每天下午3:45结束
45 9-16/2 * * 1-5
每两小时一次,每个工作日上午9点到下午5点(也许是上午10:38,下午12:38,下午2:38,下午4:38)
H H(9-16)/2 * * 1-5
具体的构建时间,各位按照你们的实际情况来构建就行。
3.配置查看HTML测试报告
以上的步骤可以自动构建脚本了,但是在Linux上生成的HTML报告不好查看。所以可以把生成的报告拉到jenkins上,直接在控制台中查看。
而且后续也可以配置jenkins 发送邮件,把生成的HTML测试报告直接发给领导。
如果没有安装推荐的插件在这里需要下载一个插件Public HTML reports
插件安装好了,进行构建后的操作
点击保存,然后去到工作台点击 立即构建。
构建完成后,可以查看html报告,直接在jenkins上打开的话,建议用这个报告模板会好看一点。
下一篇介绍配置jenkins发送邮件。
原文:https://www.cnblogs.com/wwho/p/14344168.html
内容总结
以上是互联网集市为您收集整理的二十四、JMeter实战-Linux下搭建JMeter + Ant + Jenins自动化框架全部内容,希望文章能够帮你解决二十四、JMeter实战-Linux下搭建JMeter + Ant + Jenins自动化框架所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。