使用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/

时间: 2024-08-04 04:13:28

使用ant来调用Jmeter,并定制运行时参数的相关文章

z/OS LE对程序运行时参数的支持

z/OS 操作系统中Language Environment(LE) 组件为应用程序提供了一组强大的运行时参数(run- time option : RTO)支持.对于开发人员来说,通过在应用程序中设置恰当的RTO,不仅可以快速查看运行时环境数据,提高程序调试的效 率:而且还能够设置LE提供的一系列Callable Services,快速处理异常和中断. 1 RTO分类 LE RTO 主要分为系统环境(eg. ENV),文件(eg. FILEHIST),堆栈管理(eg. HEAP,  HEAPP

RHCE :如何进行包过滤、网络地址转换和设置内核运行时参数

在这篇文章(RHCE 系列第二部分),我们首先介绍红帽企业版 Linux 7(RHEL)中包过滤和网络地址转换(NAT)的原理,然后再介绍在某些条件发生变化或者需要变动时设置运行时内核参数以改变运行时内核行为. RHCE 第二部分:网络包过滤 RHEL 7 中的网络包过滤 当我们讨论数据包过滤的时候,我们指防火墙读取每个试图通过它的数据包的包头所进行的处理.然后,根据系统管理员之前定义的规则,通过采取所要求的动作过滤数据包. 正如你可能知道的,从 RHEL 7 开始,管理防火墙的默认服务是 fi

RHCE 系列(二):如何进行包过滤、网络地址转换和设置内核运行时参数

正如第一部分("设置静态网络路由")提到的,在这篇文章(RHCE 系列第二部分),我们首先介绍红帽企业版 Linux 7(RHEL)中包过滤和网络地址转换(NAT)的原理,然后再介绍在某些条件发生变化或者需要变动时设置运行时内核参数以改变运行时内核行为. RHCE 第二部分:网络包过滤 RHEL 7 中的网络包过滤 当我们讨论数据包过滤的时候,我们指防火墙读取每个试图通过它的数据包的包头所进行的处理.然后,根据系统管理员之前定义的规则,通过采取所要求的动作过滤数据包. 正如你可能知道的

anasys-C#调用ANSYS,自动运行APDL命令流的分析过程

问题描述 C#调用ANSYS,自动运行APDL命令流的分析过程 C#如何启动ANSYS软加你,并自动运行apdl文件,获取分析的结果? 解决方案 ANSYS支持命令行 ansys90 -b -p ane3fl -i ... E:xxxx.mac -o E:xxxx.out load('-ascii','E:ansysoptzstryzx.txt') 第一行是matlab中数据dd保存为ansys可读的形式 第二行是调用ansys计算(一共三个路径,第一个是ansys程序的,第二三个分别为输入输出

pe-如何让一个exe运行时调用同目录的dll的api

问题描述 如何让一个exe运行时调用同目录的dll的api 我用pe工具把api添加到了输入表,但是运行时没有调用哪个dll,因为那个api是在目录下创建一个文件,而运行后没有创建 解决方案 用loadlibrary动态加载,或者链接.lib文件并且包含.h文件. 没有创建文件检查下是没有调用成功还是调用出错.不一定是没有调用. 解决方案二: LoadLibrary可以加载dll,你直接写上dll的名字,它就会到当前目录区找dll

excel-WCF 执行SSIS包,代码运行时客户端调用没问题.发布后执行失败

问题描述 WCF 执行SSIS包,代码运行时客户端调用没问题.发布后执行失败 SSIS包将Excel数据导入Sql Server. 在代码中选中.svc文件右键在浏览器中查看,这样启动的服务,客户端可调用成功! 发布到IIS中,客户端调用失败! 这是什么原因呢?跟身份验证有关系吗? 解决方案 应该是用户权限问题,设置一个独立用户http://www.jb51.net/article/39743.htm

java-通过程序调用jmeter进行测试计划

问题描述 通过程序调用jmeter进行测试计划 各位大神,我最近在学jmeter,jmeter是百分之百的java程序,免费开源的压力测试工具.最近想通过代码程序调用jmeter,就是有一堆jmx要进行测试,而代码的功能就是发出测试命令和接收测试结果.我想了两条思路,第一个就是通过jmeter的API调用来实现,第二个就是通过命令行的形式(不是在CMD中,而是在程序中)来输入输出.所以在研究jmeter的API,由于是新手,研究的很没有效率, 两种思路也只是在想想的阶段.所以请求大家给点帮助,不

我们weblogic应用运行时出现下列JNI调用错误

问题描述 我们weblogic9.1应用运行时出现下列JNI调用错误:windowsserver2003sp232位4gb内存4*4核cpujdk150_04fatalerrorinnativemethod:jnicallmadewithexceptionpendingatjava.io.fileoutputstream.writebytes(nativemethod)atjava.io.fileoutputstream.write(fileoutputstream.java:260)atweb

iOS学习之Objective-C 2.0 运行时系统编程

0 导言 本主主要内容包括: 1.概述 2.参考 3.运行时系统的版本和平台 4.和运行时系统的交互 5.消息 6.动态方法解析 7.消息转发 8.类型编码 9.属性声明 1 概述 Objective-C语言将决定尽可能的从编译和链接时推迟到运行时.只要有可能,Objective-C总是使用动态的方式来解决问题.这意味着Objective-C语言不仅需要一个编译器,同时也需要一个运行时系统来执行编译好的代码.这里的运行时系统扮演的角色类似于 Objective-C语言的操作系统,Objectiv