java

位置:IT落伍者 >> java >> 浏览文章

Ant+JMeter进行Web应用的稳定性测试[1]


发布日期:2020年08月22日
 
Ant+JMeter进行Web应用的稳定性测试[1]

Ant是一个快速开发的工具类似Unix下的make很方便的组织项目编译打包布署等对于Ant的使用这里就不介绍了若未使用过可以在网上找到很多文章和例子

JMeter也是Apache的一个开源工具是一个比较流行的WEB应用测试工具当然作为测试工具也可以进行其它测试比如数据库JDBC等其本身的使用比如如何创建一个测试计划建立监听器比如使用表格进行结果查看将测试结果记录到文件中等也不在这里介绍

由于JMeter本身主要用于性能测试也即是峰值测试同时在线的人数和系统压力等而在实际系统中还需要对稳定性测试比如根据一天的总量(如警情)平均间隔多久就会有一个 新警情发生要求服务器连续工作*小时的情况进行测试这样思想就是根据估计间隔一定时间重复运行一个测试计划达到此要求

使用ant进行jmeter测试同时利用xsl样式查看结果详细可以参考文章

这里进入本主题利用ant进行稳定测试

a这里我有一个http的测试webjmx测试结果记录到webjtl中利用ant的buildxml文件可以是这样的

<project name=antjmeter default=run basedir=>

<property name=out value=/>

<target name=test>

<taskdef

name=jmeter

classname=orgprogrammerplanetanttaskdefsjmeterJMeterTask/>

<jmeter

jmeterhome=D:\ProgramFiles\jakartajmeter

testplan=${basedir}/webjmx

resultlog=${out}/webjtl>

<jvmarg value=Dgroupthreads=/>

</jmeter>

<echo message=jmeter webjmx finished/>

</target>

<target name=interval>

<echo message=sleep seconds/>

<sleep seconds=/>

<echo message=continue/>

</target>

<target name=tfile>

<xslt

in=${basedir}/webjtl

out=${basedir}/webhtml

style=${basedir}/jmeterresultsreportxsl/>

</target>

<target name=run depends=testintervaltfile/>

</project>

运行结果查看

[] [] [] []

               

上一篇:Ant+JMeter进行Web应用的稳定性测试[2]

下一篇:关于build tool的构想 从Ant说起[1]