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接口

1、完成一个Jmeter接口脚本,并保证是正确的。

2、将Jmeter所在目录下extras子目录里的ant-JMeter-1.1.1.jar复制到Ant所在目录lib子目录下

3、将jmeter.results.shanhe.me.xsl放到jmeter的extras目录下。
4、修改jmeter目录下的bin/jmeter.properties,修改配置文件
jmeter.save.saveservice.output_format,去掉注释并设置为xml。

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

备注

1、D:\pangge_ev\ant-jmeter\ant-jmeter文件夹下有result_log和script连个子目录和build.xml文件。
2、script目录用来存放jmeter脚本的。
3、build.xml文件是ant的核心配置文件。
4、result_log文件夹下有html和jtl两个子目录。
5、jtl目录用来存放jmeter生成的结果文件。
6、html用来存放最后生成的测试报告(html类型)。
 
build.xml介绍

 介绍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

 

posted @ 2019-05-21 13:19  大佳佳  阅读(295)  评论(0编辑  收藏  举报