使用Java扩展Rational Performance Tester - 编程入门网
您刚刚记录的页面中的回应:
图 6. WordOfTheDay 响应 使用Java扩展Rational Performance Tester(5)时间:2011-09-04 IBM Tim von NiessenContent 部分如清单 1 所示。 清单 1. WordOfTheDay 内容
显示内容(如上所述),并搜索今天的词。在这里 HTML 定 义的条件下,定位合适的实例(<span class="headword">debonair</span>)。引用必须足够独特以为未来的 测试做好准备。 右击定位的文本并选择 Create Reference。 在左 边的窗格中,点击 Test Data Sources 项。选择 References,并清除 Matching Only。您应该看到新定义的引用值(见于图 7)。 图 7. WordOfTheDay 数据源 为了对 SAMPLE_VAR1 设置值,您在前面复制的 Java 模板,执行以下 的步骤: 在记录测试的 Test Contents 区域中,在主 URL 回应条目的下 面,点击 Insert 并选择 Custom Code。 图 8. 插入 WordOfTheDay 定制 代码 使用Java扩展Rational Performance Tester(6)时间:2011-09-04 IBM Tim von Niessen在 Class Name 区域的右边,输入 com.yourco.example.var.SAMPLE_VAR1。 点击 View Code 以确认您的进 入。 点击 Arguments 框旁边的 Add,切换至 URl 入口,并点击您刚刚创 建的引用值。 图 9. 选择 WordOfTheDay Arguments SAMPLE_VAR1 现在已经设置为动态的值,如引用中定义的那样。 图 10. WordOfTheDay Test Element 细节内容 通过向 Arguments 区域添加额外的值,您就可以执行相同的程序以创建一个 String[] 数组。在接下来的章节中将会处理这一点。 使用Java扩展Rational Performance Tester(7)时间:2011-09-04 IBM Tim von Niessen引用持续性的变量 为了引用来自原始的请求中获取的值,您可以切换至 URL 定义,会向这 个定义发送一条请求,并检查 Data 区域以得到合适的值,如图 11 所示。 图 11. 持续性的变量值 当测试得到记录之后,词 sample 用于获取请求数据。在 Data 区域内选择整 个词 sample,右击并选择 Substitute from>Custom Code : com.yourco.example.var.SAMPLE_VAR1。 未来运行的测试将会使用新发现 的值来替换值 sample。 具体的变量持续值 本部分涉及到了简单 Variable Persister 的免代码执行,让我们查看一下这个函数的机制。 注意: 接下来的部分假设您对 Java 编程语言已经很熟悉了。 接 下来的表格列出了包含在三个 Template 类中的 Javadoc 注释: 这里是 对来自 Javadoc 代码范例的描述: 通过虚拟用户的 IDataArea 持续 RPT 变量的使用。两个 Constructors 允许简单字符串值或者任意种类 Objects 的持 续。可以在 com.ibm.rpt.template 包中找到模板。 表 2. 持续性的变量 模板描述
每 一个类都使用包 com.ibm.rpt.util 中的 VariablePersister 类。 VariablePersister 类执行实际的设置并使用 IDataArea 类的 put(String, Object) 和 get(String) 方法来得到定义变量的函数 |
||||||||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |