【问题背景】
最近使用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文件。
基于Ant的JMeter性能自动化测试
2016-04-14 21:13:56 来源:极客头条