linux java自动化部署工具,一键部署Linux环境下自动化接口测试

最近对jmeter自动化工具以及代码覆盖率统计工具jacoco倍感兴趣,却无从下手不知怎么部署。经过一番研究和琢磨,对该工具的部署在本文作了详细的描述,部署完成即可进行一键点击就能进行自动化接口测试了。

1.安装jdk

*注意事项

JMeter 1.8 以上的版本需要JDK1.4以上的版本支持运行。JMeter可以运行在如下操作系统上: Unix,Windows和Open VMS;

JAVA的环境变量设置

①修改/etc/profile 文件

41504e61bf6ca499c5a2d88778a3dc25.png

②运行java -version

49aa06c5f118cc33cab3fbf57a2629ec.png

2.安装ant

解压zip/tar文件到你想安装ant的目录;

Ant的环境变量设置

5556c323c7265cb94ffcbedb612ab2a1.png

3.安装jmeter

解压zip/tar文件到你想安装jmeter的目录;

①在jmeter根目录下创建两个文件夹,report放置测试报告,script放置测试的测试用例脚本。

da12bbf98344410cea74112a45ea5290.png

②在report-jemter创建两个文件夹:html和jtl。jmeter生成jtl格式的结果报告和html格式的图形结果报告。

fcd5909a7835138517fd1162dd84c56d.png

③在bin目录中建立build.xml,并配置对应路径:

fd4073b17ec07b4508dc072850f73b56.png

4.安装代码覆盖率统计工具jacoco

解压zip/tar文件到你想安装jacoco的目录;

①jacoco的上级目录(自定义)创建两个文件夹:jacocodump和jacocosrc。Jacocodump存放执行过的class文件(自动生成);jacocosrc存放源码class文件。

bbfb2ab1c38552b2fe3a0de3e5dbb211.png

②在ant的bin目录下新建build.xml文件,配置jacoco的相关路径,配置如下:

502b1cb4e3f6a883b661827a37d9760c.png

10dc23a4c14631b12df36e246b1de760.png

04870e5ba53c4a9203cb8e77b8c3599f.png

101292adefe6037fc6ab0ab62b8956a7.png

③运行jacoco

集成tar包解压后,修改启动文件start.sh,增加一条JAVA_OPTS配置如下:

0aafa21b0c56ff0c84cb0ead5fad4c83.png

④生成覆盖率统计报告

Jmeter自动化脚本或手工测试执行后,在ant/bin/目录下,先运行ant all,再运行 ant report;执行成功后,可在配置的路径jacocoreport中查看到覆盖率统计报告,如:

538f0191961c97744c1ec7641772e23b.png

1dbdd65bfe7abf622acbd321fc518105.png

5.安装jenkins

①安装tomcat,将jenkins的war包放在webapps下

89295d2f68b6d959780748061d214c73.png

②修改server.xml配置,本文端口设置为8082,根据自己需求设置即可。

88de350cf61e247874e84613b1f9e3f6.png

③进入tomcat/bin目录下,启动start.sh文件启动jenkins。

4998cab33a8a4d3a7cec270b93d36604.png④安装jenkins插件。

在浏览器中输入网址(部署jenkins的对应Ip及端口),进入jenkins页面;默认密码根据提示进行copy;

d2e4e576068c5c1608bfb2cb3252ad10.png

登录成功后,选择默认组件安装,也可根据需求选择组件安装,下图为安装过程:

df9606c0b5c543c47fcc9a93e9b76b89.png

安装速度可能较为缓慢,需等待几分钟。安装完成后,即可创建想要一键操作的项目,根据需求自行进行配置调整,也可进行定时操作的配置。完成界面如下:

4d50e46a3a1299edd98e124bc154f12e.png注:工具均可在官网自行下载。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值