首页 > 开发 > JAVA > 正文

基于Ant的JMeter性能自动化测试

2016-04-14 21:13:56  来源:极客头条

  【问题背景】
  最近使用JMeter写脚本来进行Web的性能测试,最终写了很多份脚本,然后就在想,这么多脚本,我不可能一个一个的手动去点啊,有没有什么办法来批量运行JMeter脚本呢?这个时候,想到了万能的Ant。通过查阅官方文档,还真有相应的JMeterTask,爽歪歪啊!接下来就看我怎样一步步来实现Web的性能自动化测试吧。
  【准备工作】
  工欲善其事必先利其器,首先给大家介绍一下前期准备工作。   (1) java的运行环境正常,运行java -version、javac -version能正常输出java版本;
图片描述
  (2) ant的运行环境正常;
图片描述
  (3) 找到JMeter所在目录下extras子目录里的ant-JMeter-1.1.1.jar这个文件
图片描述
  将其复制到Ant所在目录lib子目录之下,复制完如下
图片描述
  这样Ant运行时才能找到”org.programmerplanet.ant.taskdefs.jmeter.JMeterTask”这个类,从而成功触发JMeter脚本。
  【编写配置文件】
环境准备好之后,剩下的就是编写配置文件了,让Ant找到所有的JMeter文件。默认的配置文件,命名为build.xml,下面介绍如何编写这个xml文件。