第5篇 数据关联.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章 数据关联 在第二章,我们介绍了如何创建一个测试。当测试人员通过 Rational Performance Tester 记录了一 个测试后,Performance Tester 会自动的生成可以回放的测试代码。但这个测试仅仅是能够真实模拟现实 情景的一个基础,我们来需要针对特定的需求对生成的测试进行进一步的扩展。本章节将介绍如何在 Performance Tester 中扩展一个测试。 扩展测试主要是通过测试编辑器来完成的,你能够在测试编辑器中为已经创建的测试脚本添加测试元 素,或者修改某些具体元素的详细设置。本章节将从以下三个主要的方面来讲述如何扩展一个测试: 1. 测试编辑器:讲述测试编辑器中用于扩展测试的一些常规方法。 2. 关联测试中的响应与请求: Web 应用中 HTTP 响应与请求的关联是一个很常见的情 况,我们将介绍具体的操作方法。 3. 向测试中添加元素:向测试中添加各种帮助测试真实模拟用户负载的测试元素。 以上部分内容是扩展测试的三种常用情况,他们之间本质上是独立的,没有依赖关系。但是你可以根 据具体的需要将其结合使用。 5.1 测试编辑器 测试编辑器是扩展测试的很好地方,我们并不需要对测试进行编程,而是通过在测试编辑器中对测试 进行配置和添加一些测试元素和关联来扩展测试。 测试编辑器按照标题列出一个测试的 HTTP 页面,当展开时,每个页面会显示出请求和响应数据。 通过测试编辑器,您可以为 web 应用程序手动地书写测试。但更具代表性的是,您可以利用编辑器 来观察或定制一个由已记录的会话所自动生成的测试。下图显示了通过记录测试人员的操作所生成的测试 visitIBM :输入 URL ,在“Shop for”下选择“Software ”,停止记录。 图5.1 测试编辑器窗格中有两个主要区域。左边的区域测试内容显示测试的 HTTP 页面层次。右边的区域 测试元素详细信息显示测试层次中当前选择项的细节(测试、页面、页面请求、页面响应和连接)。因 此,上图中测试元素详细信息显示关于测试的信息,因为在测试内容中选择了测试名称 visitIBM 。超 时操作 和 超时 设置适用于测试中的每个页面。 当您展开一个测试页面时,您会看见一列分别在不同文件夹中的页面请求,请求的名称是去掉初始的 http:// 的完整 URL 请求串。例如,下图显示展开的 visitIBM 测试的第一个页面,同时在测试内容中选择 该页。现在,在测试元素详细信息中显示的设置会应用于所选页面。 图5.2 用粗体罗列出的主请求是页面名称的出处。主级请求可以是测试人员输入到浏览器中的 URL、可点 击的链接,或者是由另一页面请求重定向来的 URL。在本例子中,主请求是后者:从用户输入的初始页面 请求( )重定向到 /us/ 。如果主请求没有返回页面标题,那么测试生成器会用 URL 的第一个节点为其创建一个单独的名称。 本例中的一些请求是用黄色标出的。该标记表示这些请求包含下面一个或两个部分:  数据库候选:一个通常由测试人员在记录过程中指定的,测试生成器所确定的值 很可能由数据库中的值进行替代。一个数据库候选的例子是您在记录的测试中要 搜索的串:在回放之前,您可能想要将该串与包含适当代替值的数据库列关联起 来,在这样的假设之下,该串作为数据库候选被标记出来。  相关联的数据:测试中由测试生成器所确定的值(通常一个在响应中而另一个在 后来的请求中)需要进行关联,以确保正确的测试回放。一个实例是一张由搜索 雇员数据库的测试所返回到浏览器中的照片。测试生成器自动将雇员名称和照片 关联起来。因此,在运行许多测试实例之前,如果您用数据库中的名称来替代要 在记录的测试中搜索的雇员名称,那么每个虚拟用户搜索不同的雇员,而且服务 器返回适当的照片。 要看到性能测试中的彩色编码的图例,到 窗口 首选项 测试 性能测试编辑器 并单击 颜色和 字体 选项卡。 图5.3 当您展开一个请求时,您会看到请求的响应数据。如下例中,请求也可能包含连接数据。因为在测试 内容中选择了响应,所以测试元

文档评论(0)

kehan123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档