使用ant来调用Jmeter,并定制运行时参数

简介:

为了应对不同的运行需求(主要是不同的线程数),以及可能的变化(host ip),在nongui运行时我对ant build.xml进行了一些修改
  1. log目录备份与运行前清除

<tstamp>
<format property="time.stamp" pattern="HHmmss_yyyyMMdd"/>
</tstamp>
<property name="bak.dir" value="c:/apache-jmeter-2.10/bin/testresult/${time.stamp}" />
<property name="result.dir" value="c:/apache-jmeter-2.10/bin/testresult" />
<property name="jmeter.extra" value="c:/apache-jmeter-2.10/extras" />
<target name="clean" depends="">
<delete verbose="true">
<fileset dir="${result.dir}">
<include name="*.csv" />
<include name="*.jtl" />
</fileset>
<fileset dir="${jmeter.extra}">
<include name="*.jtl" />
<include name="*.log" />
</fileset>
</delete>
</target>
<target name="bak">
<copy todir="${bak.dir}" verbose="true">
<fileset dir="${result.dir}">
<include name="*.csv" />
<include name="*.jtl" />
</fileset>
<fileset dir="${jmeter.extra}">
<include name="*.jtl" />
<include name="*.log" />
</fileset>
</copy>
</target>

最新内容请见作者的GitHub页:http://qaseven.github.io/

相关文章
|
3月前
|
Java Linux 测试技术
JMeter的运行
JMeter是一款基于Java的压力测试工具,适用于Windows、Mac及Linux系统。运行JMeter需Java 8及以上版本,建议至少1GB内存。用户可通过双击bin目录下的jmeter.bat/.sh文件或命令行启动。其主界面包括文件、编辑、查找、运行、选项与帮助等菜单,支持测试计划的创建、编辑与执行,并提供详细的帮助文档。正确配置环境变量可简化启动流程。
|
3月前
|
JavaScript 前端开发 Java
用Maven运行JMeter
用Maven运行JMeter
37 0
用Maven运行JMeter
|
5月前
|
测试技术 Linux
linux 服务器运行jmeter 进行服务性能压测
linux 服务器运行jmeter 进行服务性能压测
439 0
|
Java Shell Linux
Jmeter运行java程序的一个方法
Jmeter运行java程序的一个方法
Jmeter运行java程序的一个方法
|
存储 JSON 数据格式
Jmeter系列(45)- 详解 Jmeter 跨线程组取参数值的方法,免代码!
Jmeter系列(45)- 详解 Jmeter 跨线程组取参数值的方法,免代码!
399 0
Jmeter系列(45)- 详解 Jmeter 跨线程组取参数值的方法,免代码!
jmeter的正则表达式提取器的用法和切换参数查看格式
jmeter的正则表达式提取器的用法和切换参数查看格式
|
监控 Java Linux
linux环境运行jmeter脚本并生成测试报告
jmeter是一个java开发的利用多线程原理来模拟并发进行性能测试的工具,一般来说,GUI模式只用于创建脚本以及用来debug,执行测试时建议使用非GUI模式运行。
linux环境运行jmeter脚本并生成测试报告
|
XML Java 测试技术
在非GUI模式下运行JMeter的三种方法
在非GUI模式下运行JMeter的三种方法
899 0
在非GUI模式下运行JMeter的三种方法