apache ant 安装_Jenkins+Ant+Jmeter自动化测试平台_Win10

所需安装软件及环境:
jmeter(配置环境变量);
ant(配置环境变量);
tomcat;
jenkins;
步骤:
1、Jmeter、Ant下载及配置;
2、Jmeter+ant执行脚本、生成报告;
3、jenkins构建自动化;

1、Jmeter、Ant下载及配置:

(1)、 jmeter下载及配置:

传送门:Jmeter下载、配置、启动_win10

(2)、ant:

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

配置环境变量:

ANT_HOME: E:Antapache-ant-1.10.7-binapache-ant-1.10.7

Path:%ANT_HOME%bin

2973a80111b26a1d4d1ce8f0998a7951.png

5fba906ca8a445102ed81c578ffecce5.png

查看是否安装成功:

cd E:Antapache-ant-1.10.7-binapache-ant-1.10.7bin

$ ant -version

2dc0a32903db7ab27355735b1b9fa20b.png

2、Jmeter+ant执行脚本、生成报告:

(1)、在Jmeter的根目录下,新建一文件夹TestCase,并在该文件夹下新建build.xml文件、report文件夹,以及编写任意脚本testAnt.jmx:

8524b397686f39fb04ca13b22db00364.png

(2)、修改Jmeter,bin目录下jmeter.properties文件中jmeter.save.saveservice.output_format=csv为jmeter.save.saveservice.output_format=xml,并去掉注释(原因: jmeter执行结果文件默认保存的是csv格式,不是xml格式,csv无法转化成html格式):

cc579c22b588a8f179d53dca707b687e.png

(3)、将Jmeter的extras文件夹下的ant-jmeter-1.1.1.jia包放置到Antlib下;

(4)、编辑build.xml,将内容复制到文件内,并修改相应的安装位置:

<

(5)、运行ant:

cd E:jmeterapache-jmeter-5.1.1apache-jmeter-5.1.1TestCase

命令行运行:

$ 

6aca155166a4a89b4d838210c7730996.png

fdf4f7e813a6e142af7ce35aedbfdfc8.png

$color{red}{如有同样问题:NaN}$

22f1e7cac6b258cad1928dcb9605d5cf.png

$color{red}{解决:把Jmeter的lib包中把xalan-2.7.2.jar和 serializer-2.7.2.jar复制到Ant的lib包中:}$

c1a340d9b0c5deb8b7a82a76a05d3721.png

$color{red}{再次运行:}$

514ea916981ce454c2fd988cd4702bfc.png

3、jenkins构建自动化:

(1)、下载tomcat(https://tomcat.apache.org/download-80.cgi)

(2)、下载jenkins(https://jenkins.io/download/),jenkins.war格式的文件

启动jenkins(两种方式):

1)、在当前目录java -jar jenkins.war

2)、或将其放在tomcat解压目录下的webapps下面,进入tomcatbin下双击startup.bat启动tomcat;

(3)、查看:http://localhost:8088/jenkins

输入默认密码(查看密码:C:Users78755.jenkinssecretsinitialAdminPassword)

(4)、创建管理员用户:

044dd1a97f28f8eca30a4f159af4b29e.png

(5)、创建任务,选择创建一个自由风格的软件项目:

v2-ba72aa35bfacc64b896b1d75f1c1771d_b.jpg

9af6a7a3bb0653906c0c32c4f28713ab.png

(6)、配置:
丢弃旧的构建,保持天数根据需要自行填写:

053f121c95c94658d4c07103c2988829.png

源码管理:无

e4437e80566b159eadf1a00da854a8ba.png

构建:增加构建步骤Invoke Ant ,高级,填写Bulid File:E:jmeterapache-jmeter-5.1.1apache-jmeter-5.1.1TestCasebuild.xml(填写自己文件放置的路径);

42c08c50f8ef32aae159172f07133a0d.png


增加构建后操作步骤,选择插件:Publish html reports、Publish Performance test result report;

fd114f1720a3249a91fbb8a0dbbd690c.png


配置“Publish html reports”,HTML directory to archive填写html报告保存的路径:

429616ee3fe58034b7db5f0c4efa02bb.png

5dca51a18c9f8fa7040dc44b889dcdfd.png


配置“Publish Performance test result report”,Source data files(autodetects format)填写jtl格式报告的保存路径:E:jmeterapache-jmeter-5.1.1apache-jmeter-5.1.1TestCasereportjtl*.jtl其余参数根据自行需要进行调整,我这里使用默认值,暂不做修改;

5b007a9c511d5c60f495774e3dad90ee.png


保存,配置生效;

立即构建:

e053d02b98afd7fa92938c4722625516.png

构建中:

86f129fd2d1618d69b657b668a4d8e19.png


构建成功历史构建前侧图标为蓝色(失败则为红色),可查看测试报告、历史构建以及点进去每一次构建详情:

b04f6813b36b52553c3efab30bd50930.png

813dfef888990fb1b9c361139a239271.png


查看控制台输出:

3a95e22d7cc94740ef842dd0ec1c8fb6.png

在本地存放测试报告的文件夹亦可查看:E:jmeterapache-jmeter-5.1.1apache-jmeter-5.1.1TestCasereporthtml

2f5947c2e6b49c87014a4f462b509b22.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值