什么是系统的稳定性 关于Ant+JMeter进行Web应用的稳定性测试[1]
关于Ant+JMeter进行Web应用的稳定性测试[1]
使用Ant+JMeter进行Web应用的稳定性测试
Ant是一个快速开发的工具 类似Unix下的make 很方便的组织项目 编译 打包 布署等 对于Ant的使用这里就不介绍了 若未使用过 可以在网上找到很多文章和例子 也可联系我kui yao@
JMeter也是Apache的一个开源工具 是一个比较流行的WEB应用测试工具 当然作为测试工具 也可以进行其它测试 比如数据库 JDBC等 其本身的使用 比如如何创建一个测试计划 建立监听器 比如使用表格进行结果查看 将测试结果记录到文件中等 也不在这里介绍 如果不清楚 也可以联系我kui yao@
由于JMeter本身主要用于性能测试 也即是峰值测试 同时在线的人数和系统压力等 而在实际系统中还需要对 稳定性 测试 比如根据一天的总量(如 警情) 平均间隔多久就会有一个 新警情发生 要求服务器连续工作 或 * 小时的情况进行测试 这样思想就是根据估计 间隔一定时间重复运行一个 测试计划 达到此要求
使用ant进行Jmeter测试 同时利用xsl样式查看结果 详细可以参考文章
这里进入本主题 利用ant进行稳定测试
a 这里我有一个的测试web jmx 测试结果记录到web jtl中 利用ant的build xml文件可以是这样的
< project name= antjmeter default= run basedir= >
< property name= out value= />
< target name= test >
< taskdef
name= jmeter
![什么是系统的稳定性 关于Ant+JMeter进行Web应用的稳定性测试[1]](http://img.zhputi.com/uploads/9729/9729b6fffc326d23b50fd2aeaaef795113361.jpg)
classname= programmerplanet ant taskdefs jmeter JMeterTask />
< jmeter
jmeterhome= D:ProgramFilesjakarta jmeter
testplan= ${basedir}/web jmx
resultlog= ${out}/web jtl >
< jvmarg value= Dgroup threads= />
< /jmeter>
< echo message= jmeter web jmx finished />
< /target>
< target name= interval >
< echo message= sleep seconds />
< sleep seconds= />
< echo message= continue />
< /target>
< target name= tfile >
< xslt
in= ${basedir}/web jtl
out= ${basedir}/web
style= ${basedir}/jmeter results report xsl />
< /target>
< target name= run depends= test interval tfile />
< /project>
运行结果查看
lishixinzhi/Article/program/Java/ky/201311/29207