一:简介
JMeter是基于Java并且开源的软件,可以做接口测试,压力测试,性能测试等。Ant是基于Jave的构建工具,完成脚本执行并手机结果生成报告,可以跨平台,Jenkins是持续集成工具。
二:工具安装
JMeter:apache-jmeter-5.1.1
JDK:jdk1.8.0_101
Ant:apache-ant-1.10.7
Jenkins:jenkins-2.222.1
三:Ant下载/安装
3.1.JMeter安装及JDK安装前面已经讲过,这里就不再讲了。(不知道的可以进入该链接查看:https://www.cnblogs.com/Testing1105/p/11352461.html)
3.2.Ant安装
下载安装包到指定位置,然后解压apache-ant-1.10.7.zip到当前目录。(下载地址http://ant.apache.org/bindownload.cgi)
配置Ant环境变量
1).新建ANT_HOME:值为Ant安装路径(如解压后的:D:jmeterjmeter-antapache-ant-1.10.7)
2).PATH系统变量后添加:%ANT_HOME%in
3).CLASSPATH系统变量中添加:%ANT_HOME%lib
设置完成保存 ,进入cmd窗口,输入ant -v,出现版本信息则安装成功
Ant配置JMeter,使用ant构建运行Jmeter,并且生成jtl,html报告
1).将jmeter extras目录下的ant-jmeter-1.1.1.jar文件拷贝到ant安装目录下的lib文件夹中。
2).jmeter默认保存的.csv格式的文件,所以我们要修改jmeter/bin/jmeter.properties文件内容 ,把jmeter.save.saveservice.output_format=csv 修改为jmeter.save.saveservice.output_format=xml,并去掉前面的注释符号#
3).ant目录中新建html文件夹,jtl文件夹备用
3).配置ant的编译文件build.xml(注意:jmeter的extras文件下也有个build.xml文档,不要用这个文档来改,是两回事,这里的build文档是自己新建)
4).新建build.xml文件,并修改文档里内容
验证配置
将之前的Jmeter的脚本,与build.xml配置文件放在相同的目录下 。在build.xml所在目录打开命令窗口(鼠标在空白处按下shift键后在右键)或者命令行cd到build.xml文件所在目录,输入ant run回车,执行测试
查看测试报告
5).优化测试报告下载优化模板jmeter-results-shanhe-me.xsl,放到jmeter的extras目录中(下载地址:jmeter.results.shanhe.me.xsl)
修改jmeter/bin/jmeter.properties文件,设置需要输出的内容为true,并去掉前面的注释符号#,保存。这样执行完脚本后就会保存这些结果到.jtl文件里面
修改build.xml文件的报告模板,把style="${basedirectory}/jmeter-results-detail-report_21.xsl"修改为style="${basedirectory}/jmeter.results.shanhe.me.xsl">
再次用ant构建测试,查看优化后的测试报告
四:安装Jenkins并配置,构建持续集成
介绍:Jenkins是一个开源的软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,使软件的持续集成变成可能。
1).下载Jenkins安装包,下载地址:(安装Jenkins前确保您的电脑已经配置好JDK)
2).下载好的jenkins.msi 双击安装(傻瓜式)
3).安装好后,会自动打开浏览器 并打开地址:localhost:8080
4).按照提示的路径输入密码
5).选择插件安装,也可手动安装。主要是安装performance test result report和HTML Publisher Plugin和Ant In Workspace
6).安装完插件后,创建新用户
7).配置环境变量
新建JENKINS_HOME:值为安装目录。 C:Program Files (x86)Jenkins
8).安装辅助插件Email Extension Plugin(邮箱模板)和Localization: Chinese (Simplified)中文设置
9).在Jenkins中系统管理-系统设置中,配置jdk 和 Ant.
10).新建一个项目
脚本配置完成,点击应用。
进入项目主页,点击构建,生成报告
基本构建完成,打开测试报告存放路径会看到新生成的报告文档