Apache Ant 安装及配置Jmeter
来源:互联网 发布:如何维护网络节点赚钱 编辑:程序博客网 时间:2024/06/13 06:17
原文:http://www.cnblogs.com/chengtch/p/6145867.html
1.下载Ant
Apache Ant 下载地址:http://ant.apache.org
根据不同的平台下载不同的压缩包,直接解压到安装目录就可以了,不需要安装。解压后,在PATH环境变量中添加Ant的安装目录。
2.配置环境
ANT_HOME:D:/apache-ant-1.9.0(ant文件目录)
path:D:/apche-ant-1.9.0/bin
classpath:D:/apache-ant-1.9.0/lib
3.安装验证
验证安装结果,命令行输入ant -v ,出现版本信息则安装成功
4.ANT中配置Jmeter
把jmeter安装目录c:\apache-jmeter-2.12下的extras\ant-jmeter-1.1.1.jar复制到c:\apache-ant-1.9.0\lib文件下
5.配置ant 编译文件 build.xml
新建一个txt文件,将此文件改名为:build.xml;内容修改好后,把该文件放项目文件中,如:C:\apache-jmeter-2.12\bin\test\冒烟测试
<?xml version="1.0" encoding="UTF-8"?><project name="ant-jmeter-test" default="run" basedir="."> <tstamp> <format property="time" pattern="yyyyMMddhhmm" /> </tstamp> <!-- 需要改成自己本地的 Jmeter 目录--> <property name="jmeter.home" value="C:\apache-jmeter-2.12" /> <!-- jmeter生成jtl格式的结果报告的路径--> <property name="jmeter.result.jtl.dir" value="C:\apache-jmeter-2.12\bin\test\smoke_report\jtl" /> <!-- jmeter生成html格式的结果报告的路径--> <property name="jmeter.result.html.dir" value="C:\apache-jmeter-2.12\bin\test\smoke_report\html" /> <!-- 生成的报告的前缀--> <property name="ReportName" value="TestReport" /> <property name="jmeter.result.jtlName" value="${jmeter.result.jtl.dir}/${ReportName}${time}.jtl" /> <property name="jmeter.result.htmlName" value="${jmeter.result.html.dir}/${ReportName}.html" /> <target name="run"> <antcall target="test" /> <antcall target="report" /> </target> <target name="test"> <taskdef name="jmeter" classname="org.programmerplanet.ant.taskdefs.jmeter.JMeterTask" /> <jmeter jmeterhome="${jmeter.home}" resultlog="${jmeter.result.jtlName}"> <!-- 声明要运行的脚本。"*.jmx"指包含此目录下的所有jmeter脚本--> <testplans dir="C:\apache-jmeter-2.12\bin\test\冒烟测试" includes="*.jmx" /> <property name="jmeter.save.saveservice.output_format" value="xml"/> </jmeter> </target> <path id="xslt.classpath"> <fileset dir="${jmeter.home}/lib" includes="xalan*.jar"/> <fileset dir="${jmeter.home}/lib" includes="serializer*.jar"/> </path> <target name="report"> <tstamp> <format property="report.datestamp" pattern="yyyy/MM/dd HH:mm" /></tstamp> <xslt classpathref="xslt.classpath" force="true" in="${jmeter.result.jtlName}" out="${jmeter.result.htmlName}" style="${jmeter.home}/extras/jmeter-results-detail-report_21.xsl" /> <!-- 因为上面生成报告的时候,不会将相关的图片也一起拷贝至目标目录,所以,需要手动拷贝 --> <copy todir="${jmeter.result.html.dir}"> <fileset dir="${jmeter.home}/extras"> <include name="collapse.png" /> <include name="expand.png" /> </fileset> </copy> </target> </project>
按实际情况修改build.xml文件
6.配置jmeter.properties
配置jmeter报告输出格式为xml
在jmeter安装目录\bin下编辑jmeter.properties文件
修改jmeter.save.saveservice.output_format=csv 为jmeter.save.saveservice.output_format=xml,并去掉前面的注释符号#
7.验证配置,执行构建测试
build配置文件放在与测试脚本同目录
如:C:\apache-jmeter-2.12\bin\test\冒烟测试
命令行cd到build.xml文件所在目录,输入ant run ,执行测试
看到build successful 则说明构建测试成功
8.报告输出路径下查看测试结果报告
按build.xml文件中设置的测试报告地址找到html版测试报告
如:c:\apache-jmeter-2.12\bin\test\smoke_report\html
打开看看:测试结果展现了用例数、成功率、用例执行时间等结果参数
9.测试报告优化
用jmeter自带的测试报告得到的测试报告信息并不是很全,这里参考网上的方法,做一个优化
9.1下载优化模板 jmeter-results-shanhe-me.xsl,拷贝到jmeter的extras目录中,
如C:\apache-jmeter-2.12\extras
下载地址:http://files.cnblogs.com/files/yangxia-test/jmeter.results.shanhe.me.rar
9.2设置测试输出报告要输出的内容
同样在jmeter.properties中,设置需要输出的内容为true,并去掉前面的注释符号#,这里全部设置成true
9.3设置build文件的报告模板为优化后的模板jmeter-results-shanhe-me.xsl
再次用ant构建测试,查看优化后的测试报告
命令行cd到build.xml文件所在目录,输入ant run ,执行测试
- Apache Ant 安装及配置Jmeter
- Apache JMeter配置安装及测试实例
- jenkins安装 +ant+jmeter配置
- ant安装及配置
- Apache Ant安装及使用
- Apache Ant安装和配置
- Apache Ant安装与配置
- Apache Ant安装与配置
- Jmeter下载及安装配置
- jmeter下载及安装配置
- Ant+jmeter配置
- Jenkins+ant+jmeter 配置
- Linux安装Apache服务器及ant
- Apache安装及配置
- apache安装及配置
- APACHE 安装及配置
- ANT介绍及安装及配置
- ANT介绍及安装及配置
- VideoView使用小结
- 开源 | 语音识别商用开源代码与免费开放平台最全盘点分析
- 和为s的两个数字
- tomcat映射虚拟目录
- 关于idea在运行web项目时部署的位置
- Apache Ant 安装及配置Jmeter
- 路由,代理服务器和NAT技术的区别
- 2017CCPC女生赛 hdu 6026 Deleting Edges
- 二极管的分类、电路符号及万用表测发光二极管正负极
- LVS负载均衡群集--DR模式
- 导入和导出Excel通用方法
- 使用 RecyclerView 做点餐列表联动页面
- JSON 整数范围
- 大学生如何通过一个app videoder做到日赚8万元?