本文介绍: 这些资料,对于【软件测试】的朋友来说应该最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

jmeter+ant+jenkins持续集成

一、下载配置jmeter

首先下载jmeter工具,并配置好环境变量参考

jmeter默认保存的是.jtl格式文件,要设置一下bin/jmeter.properties,文件内容,保存jmeter.save.saveservice.output_format=xml 

二、下载并配置ant工具

下载ant工具,并配置好环境变量

三、通过ant触发jmeter脚本的配置

将JMeter所在目录extras目录里的ant-JMeter-1.1.1.jar复制到Ant所在目录lib目录之下,这样Ant运行时才能找到”org.programmerplanet.ant.taskdefs. jmeter.JMeterTask“这个类,从而成功触发JMeter脚本

jmeter中extras文件夹下;如下图

 ant工具包lib文件

四、自动发送邮件jar包配置;如下图

1、在网站下载commonsemail.jar包,然后放在 antlib 目录下;https://commons.apache.org/proper/commonsemail/download_email.cgi

2、在网站上下载activation-1.1.1.jar包,然后放在 ant 的 lib 目录下;http://www.java2s.com/Code/Jar/a/Downloadactivation111jar.htm

3、在网站上下载javax.mail.jar包,然后放在 ant 的 lib 目录下;https://javaee.github.io/javamail/

五、建立如下目录结构

1、resultlog
html =>ant转化后的结果
jtl=>imeter生成结果
2、script
jmeter执行脚本

3、配置build.xml文件

build.xml文件

build.xml文件要放到pc或者app的目录下;如下图

 配置build.xml文件内容的详细信息

 重点:smtp授权码;如QQ邮箱

配置完成后,打开DOS窗口进行build.xml文件所在的目录,输入ant即可生成报告并发送指定人的邮箱中;结果如下

六、通过jenkins进行构建自动运行jmeter脚本

1、新建item任务如下

2、构建触发器设置多久触发一次

定时任务:
分钟      小时     一月的天数      月份       一周的天数
0-59      0-23       1-31               1-12       0-7(0和7表示周天)
举例:
每天晚上20点整自动执行
0 20 * * *
一周1,3,5晚上20点整执行
0 20 * * 1,3,5
每周周1-周5晚上20点整执行
0 20 * * 1-5
一周内每2天,晚上20点整执行
0 20 * * */2

3、跳转构建步骤界面点击增加构建步骤选择Invoke Ant

 再点击高级按钮

build.xml文件的路径拷贝到下图位置

 点击保存返回到主页面点击立即构建开始执行

 4、执行结果,查看接收邮箱

最后感谢每一个认真阅读文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你! 

原文地址:https://blog.csdn.net/2301_78276982/article/details/134743506

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_24432.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注