最近对jmeter自动化工具以及代码覆盖率统计工具jacoco倍感兴趣,却无从下手不知怎么部署。经过一番研究和琢磨,对该工具的部署在本文作了详细的描述,部署完成即可进行一键点击就能进行自动化接口测试了。
1.安装jdk
*注意事项
JMeter 1.8 以上的版本需要JDK1.4以上的版本支持运行。JMeter可以运行在如下操作系统上: Unix,Windows和Open VMS;
JAVA的环境变量设置
①修改/etc/profile 文件
②运行java -version
2.安装ant
解压zip/tar文件到你想安装ant的目录;
Ant的环境变量设置
3.安装jmeter
解压zip/tar文件到你想安装jmeter的目录;
①在jmeter根目录下创建两个文件夹,report放置测试报告,script放置测试的测试用例脚本。
②在report-jemter创建两个文件夹:html和jtl。jmeter生成jtl格式的结果报告和html格式的图形结果报告。
③在bin目录中建立build.xml,并配置对应路径:
4.安装代码覆盖率统计工具jacoco
解压zip/tar文件到你想安装jacoco的目录;
①jacoco的上级目录(自定义)创建两个文件夹:jacocodump和jacocosrc。Jacocodump存放执行过的class文件(自动生成);jacocosrc存放源码class文件。
②在ant的bin目录下新建build.xml文件,配置jacoco的相关路径,配置如下:
③运行jacoco
集成tar包解压后,修改启动文件start.sh,增加一条JAVA_OPTS配置如下:
④生成覆盖率统计报告
Jmeter自动化脚本或手工测试执行后,在ant/bin/目录下,先运行ant all,再运行 ant report;执行成功后,可在配置的路径jacocoreport中查看到覆盖率统计报告,如:
5.安装jenkins
①安装tomcat,将jenkins的war包放在webapps下
②修改server.xml配置,本文端口设置为8082,根据自己需求设置即可。
③进入tomcat/bin目录下,启动start.sh文件启动jenkins。
④安装jenkins插件。
在浏览器中输入网址(部署jenkins的对应Ip及端口),进入jenkins页面;默认密码根据提示进行copy;
登录成功后,选择默认组件安装,也可根据需求选择组件安装,下图为安装过程:
安装速度可能较为缓慢,需等待几分钟。安装完成后,即可创建想要一键操作的项目,根据需求自行进行配置调整,也可进行定时操作的配置。完成界面如下:
注:工具均可在官网自行下载。