使用Java扩展Rational Performance Tester - 编程入门网
。
首先我们将会查 看一下简单的类 PersistentVariableStringTemplate,以描述基本的工作。在 超类执行部分中将会讨论 Sequential 和 Random 模板。 PersistentVariableStringTemplate 类工作的一个假设是做出了单个字 符串对单个字符串的联系。在清单 2 中显示了模板的简化视图。 清单 2. 模板代码范例
使用Java扩展Rational Performance Tester(8)时间:2011-09-04 IBM Tim von Niessen正如上 面注释中提到的那样,定制代码类的标准运行机制是 exec (ITestExecutionServices,String[]) 方法。在访问定制代码时,会通过这些自 动生成的值,ITestExecutionServices 对象会提供关于测试环境的信息,而定制 代码定义中 String[] 数组就是 Arguments 部分中所列的值。 实际的 VariablePersister 代码将会由模板文件重新分配为 VariablePersister.java, 它会得到简单的处理。 程序中代码的关键两行是: 字符串变量 variableKey 的最终定义,会定义关键值的名字,以匹配新分配文件的名字(见 于 VariablePersister Implementation),它用作变量的引用。 这个简 单的模板假设了单个的值。代码中执行了确认操作,以确保提供了唯一的论题, 它用作变量值;否则就会返回当前设置的值。该代码不同于 PersistentVariable Random 和 Sequential Templates,在稍后将会对其作出处理。 对新的 VariablePersister 对象的访问,会执行剩余的工作,返回与来自 PersistentVariableStringTemplate 文件创建的文件相关的变量的字符串值。 VariablePersister 类被设计成为单个字符串值的实例 :
其中的参数是: testExecutionServices,用于 获取 IDataArea 的 ITestExecutionServices。 aVariableKey,应用持续 性变量关键的名字。 aVariableValue,持续性变量的字符串值。 或者对于一个对象值:
其中的参数是: testExecutionServices,用于获取 IDataArea 的 ITestExecutionServices。 aVariableKey,应用持续性变量关键的名字。 aVariableContent,持续性值的目标值。 两个版本的构造方法实 际上都是相类似的,除了存储值的格式之外,如清单 3 所示。 清单 3. 持续性的代码
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |