014_am001ant调用jmeter
为什么jmeter执行还要用ant调用jmeter方式
原因
1、命令执行
2、xml报告方便发邮件
JAVA_HOME 这个jdk可以直接写目录不用配置、但是如果用到tomcat要使用到所有还是要设置
AVA_HOME :目录到jdk的bin目录下
path:%JAVA_HOME%/bin
CLASSPATH=.
这个文件可以删除了因为如果你是jdk1.8 想改成1.7改不成功,所以可以删除或者把环境变量放到最前面一定要把用到的放到最前面。
配置ANT ANT_HOME
path:%ANT_HOME%\bin;%ANT_HOME%\lib
验证是否成功
解决方案:在windows安装了
ANT调用Jmeter接口
2、将Jmeter所在目录下extras子目录里的ant-JMeter-1.1.1.jar复制到Ant所在目录lib子目录下
jmeter.save.saveservice.samplerData=true
jmeter.save.saveservice.responseHeaders=true //显示response的数据
jmeter.save.saveservice.requestHeaders=true
jmeter.save.saveservice.response_data=true
6、创建脚本目录
D:\pangge_ev\ant-jmeter\ant-jmeter文件夹里创建两个文件夹
result_log下创建两个文件html、jtl
备注
介绍bulid.xml—需要修改的地方
xml -- 存放数据、但是没有样式
html --标记语言有样式
xsl -- xml样式语言,有样式
执行ant
cmd 切换到build.xml 的文件夹
执行ant 语句
把文件名复制了—更换一下内容build里的内容更新为jmeter-results-detail-report_21.xsl --这个报告是看性能的有聚合报告
编写脚本—再次ant
这个报告适合做接口测试报告—没有性能里的指标
这个报告不全——老师提供jmeter-results-report_zw.xsl、要放到jmeter—extras目录下。
把报告名字修改一下、放到build.xml配置文件里 —这个报告用xsl、xml、html、js计算出了tps
再次执行ant