- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
当您展开一个请求时,您会看到请求的响应数据。如下例中,请求也可能包含连接数据。因为在测试
内容中选择了响应,所以测试元
您可能关注的文档
最近下载
- 【高分刷题题库】价格鉴证师《价格鉴证案例分析》历年真题详解历年真题2019年价格鉴证师《价格鉴证案例分析》真题及详解案例分析题.pdf VIP
- 天一大联考河南省2025—2026学年(上)高三阶段性检测物理含答案.doc VIP
- 《淘宝金融合作方案》课件.ppt VIP
- 天一大联考河南省2025—2026学年(上)高三阶段性检测英语含答案.doc VIP
- 天一大联考河南省2025—2026学年(上)高三阶段性检测数学含答案.doc VIP
- 天一大联考河南省2025—2026学年(上)高三阶段性检测生物含答案.doc VIP
- 小班数学活动串木珠.pptx VIP
- 天一大联考河南省2025-2026学年(上)高二年级秋季检测生物+答案.pdf VIP
- PLC应用技术 第3版 项目五 自动送料装车控制.ppt VIP
- DBJ50_T-037-2017 烧结页岩多孔砖和空心砖砌体结构技术标准.docx VIP
原创力文档


文档评论(0)