使用Java扩展Rational Performance Tester - 编程入门网
til;
import com.ibm.rational.test.lt.kernel.IDataArea;
import com.ibm.rational.test.lt.kernel.custom.ICustomCode2;
import com.ibm.rational.test.lt.kernel.services.ITestExecutionServices;
public abstract class SuperObject implements ICustomCode2 {
// definitions for persisted variable array with pointer
public String variableKey;
public String[] variableValue = null;
public String pointerKey;
public Integer pointerValue = null;
// RPT Virtual User definition for ITestExecutionServices
public ITestExecutionServices virtualUserTestExecutionServices;
// RPT Virtual User definition for IDataArea
public IDataArea virtualUserDataArea;
// set Constant values
public static final String POINTER_SUFFIX = "_POINTER";
// required method as part of implementation of ICustomCode2
public String exec (ITestExecutionServices arg0, String[] arg1) {
return null;
}
使用Java扩展Rational Performance Tester(11)时间:2011-09-04 IBM Tim von Niessen大多数的后续方法为 VariablePersister 模板提 供了功能。 清单 6. VariablePersister 模板
执行模板代码可以在超 类的层次上传播与 ITestExecutionServices 和 IDataArea 对象相关的值。 SuperObject 类中还包含了一个范例日志,如清单 7 所示。 清单 7. 范例日志方法
这种方法为对测试日志编写一条信息提供了 一种快捷的方式,或者以 refactoring 的方式提供了一个值。这可能是一个非必 要的方法,但是它确实演示了提供普通机制的能力。一个更加有用的执行方法可 能是对一个外部的源追踪特定的事件来使用一个普通的日志,在中央的位置拥有 代码,会提供简化的维护与编辑方式。 使用 SuperObject 类 接下 来的范例首先执行了来自 XE.com Universal Currency Converter 的货币兑换。 初始的记录将会将一加元的值转化为相应的美元值。为了演示 SuperObject 与 PersistentVariableSequentialTemplate 类,会创建一个数组以从网站获得顶端 的货币。 首先,从 PersistentVariableSequentialTemplate 来创建 SAMPLE_VAR2,与对 SAMPLE_VAR1 所做的操作相类似。 在 URL 应用下插 入通用的代码,并将类设置为 com.yourco.example.var.SAMPLE_VAR2。 图 12. 货币性能测试 使用Java扩展Rational Performance Tester(12)时间:201 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |