熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java開源技術 >> 正文

關於Ant+JMeter進行Web應用的穩定性測試[1]

2013-11-23 20:51:55  來源: Java開源技術 

  使用Ant+JMeter進行Web應用的穩定性測試

  Ant是一個快速開發的工具類似Unix下的make很方便的組織項目編譯打包布署等對於Ant的使用這裡就不介紹了若未使用過可以在網上找到很多文章和例子也可聯系我kuiyao@com

  JMeter也是Apache的一個開源工具是一個比較流行的WEB應用測試工具當然作為測試工具也可以進行其它測試比如數據庫JDBC等其本身的使用比如如何創建一個測試計劃建立監聽器比如使用表格進行結果查看將測試結果記錄到文件中等也不在這裡介紹如果不清楚也可以聯系我kuiyao@com

  由於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>

  運行結果查看

[]  []  []  []  


From:http://tw.wingwit.com/Article/program/Java/ky/201311/29207.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.