使用Java扩展Rational Performance Tester - 编程入门网
1-09-04 IBM Tim von Niessen
为 SAMPLE_VAR2 定制代码进行 Add,以添加多个值创建一个数组。 图 13. 选择货币论题 在记录的测试中扩展对 XE.com Conversion 请求的入口,并选择 URL www.xe.com/ucc/convert.cgi。 图 14. 选择货币 URL 将记录(USD)中第二个货币类型值替换为来自 SAMPLE_VAR2 的定制代 码。 图 15. 显示货币值 使用Java扩展Rational Performance Tester(13)时间:2011-09-04 IBM Tim von NiessenSAMPLE_VAR2 中的定制代码,将会在测试运行期间通过定义的数组,在值的末 端重新启动。 与之相类似,PersistentVariableRandomTemplate 可以用 以执行一个随机访问的数组。 使用定制代码中的静态方法 静态方 法的使用可能是一种糟糕的面向对象的编程操作。但是,在有些情况下这是达到 目标最快的一种方式。 扩展前面的范例,更改转化的值,使用一个 com.ibm.rpt.util.NumericGenerator.java 文件中简单的、可再用的准随机的数 字生成器。 在初始的 URL 访问之前添加新的定制代码,使用一个类名: com.yourco.example.var.SAMPLE_VAR3。点击 Generate Code。 图 16. 货币转化 更改 SAMPLE_VAR3 中的代码: 清单 9. 更改前的代码
变更为: 清单 10. 变更后的代码
使用Java扩展Rational Performance Tester(14)时间:2011-09-04 IBM Tim von NiessenNumericGenerator.getRandomCurrency(字符串)方法接受了一 个数字的字符串代表,指示了生成的最高值,反过来提供了一个准随机的值,它 基于一种货币($.¢¢)格式的 DecimalFormat。数字的随机性使用 java.util.Random 来搜索,反过来又使用来自 System.currentTimeMillis() 的 值来寻找。 清单 11. 生成随机货币的代码
一个错误显示出来,指示 NumericGenerator cannot be resolved。右击错误指示器,并选择 Quick Fix > Import NumericGenerator(com.ibm.rpt.util)。 图 17. 错误的快速修复 在 www.xe.com/ucc/convert.cgi 的请求数据中,强调显示位于 Amount= 之 后的 1,并由定制代码 SAMPLE_VAR3 所取代。1 和 0 之间的准随机数字将向每 一次测试运行而提供。 分析 本文中提供的范例是简单的,但是它 们却显示了怎样通过使用 Java 操作来扩展测试功能。降低冗余的代码,因此减 少了长期的代码维护费用,通常是一个优秀的目标。 Rational Performance Tester 产品中提供的简单定制代码模型,可以轻松地得到扩展,以 使用 Java 超类和再使用的代码构件来 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |