- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章 扩展测试 6.1添加事物处理 6.2添加条件逻辑 6.3添加循环 6.1添加事务处理 可以将一组测试元素指定为命名的事务处理并在每个测试执行之后观察有关该事务处理的性能数据。 事务处理是测试(对该测试的性能特别感兴趣)的一部分。可以向测试中加入空的事务处理。但一般情况是,将现有的测试部分(页面或页面请求)指定为命名的事务处理。当观察测试结果时,可以观察已经指定的任何事务处理的性能数据。 要将测试的部分加入到事务处理中: 1.在测试导航器中,浏览到该测试并双击。测试在测试编辑器中打开了。 2.在测试编辑器中,选择要集合的页面或页面请求。用 shift 和单击来选择多个连续的页面或页面单元,用 control 和单击选择多个不连续的项。 3.单击“添加”按钮(将事务处理放置在测试或页面的底部)或者“插入”按钮(将事务处理立即放置在所选项或程序块的下面),并选择“事务”。 6.1添加事物处理 6.1添加事物处理 4.将有提示“是否将所选对象移动到事务处理中”,点击“确定”,添加事务成功。 6.1添加事物处理 在事务处理详细信息部分中,可以为事务处理分配一个有意义的名称。这是推荐的。事务报告按名称排列事务处理。 6.1添加事物处理 添加事务以后,运行脚本完成后,运行结果的摘要中会出现事务的统计,如下图所示。 6.2添加条件逻辑 另外如何脚本需要对条件进行判断,可以向测试中插入 if 或 else 结构,让这些元素根据是否满足指定的条件来执行。 在大多数情况下,条件程序块根据引用或者字段引用的值来触发 HTTP 请求。如果条件程序块所用于进行输入的引用或者字段引用不存在,那么需要创建他们。 测试也许会包含只要引用检查为真时就会发出的请求。如果是这种情况,在过程的第二步中选择请求并使用“插入”操作按钮。要在所选对象(测试或请求)末端创建空的条件程序块,单击该对象及“添加” 按钮。下面的过程介绍了添加包含来自测试请求的条件程序块。 6.2添加条件逻辑 要添加条件程序块: 1.打开测试。 2.单击一个页面或页面请求。 3.利用 Shift 和单击及 Ctrl 和单击多项选择要复制到程序块中的页面或者请求。 4.单击 插入 并选择 条件 (IF)。弹出提示:“要将选中的对象移动到IF 中吗?” 6.2添加条件逻辑 6.2添加条件逻辑 5.单击“是”或者“否”。IF程序块被插入到测试中。如果单击“是”,如图中所示,所选的单元被复制到测试内容中的IF下。 6.2添加条件逻辑 1. 在“测试元素详细信息”中,在条件下: a. 在第一个操作数框中,或者为程序块选择输入(一个包含与 第二操作数进行比较的字符串值的引用,或者一个与“包含”操作符一同使用的字段引用。)或者输入一个值。 b. 在操作数框中,显示出两个操作数比较的基础。注意两个操作数是字符串。 c. 在第二个操作数框中,或者为程序块选择输入(一个包含与 第一个操作数进行比较的字符串值的引用)或者输入一个值。有了默认的操作数(true)和操作符(等于),程序块总能执行。 2.在 测试元素详细信息中,选项之下,通过选择或清除复选框来选择期望的比较类型。 6.3添加循坏 可以将测试的一个部分定义为可以执行指定次数的循环。 测试可能包含希望在循环体中出现的页面或页面请求。如果是这种情况,在过程的第二步选择页面或请求并利用“插入”操作按钮。要在所选对象(测试或请求)的末端创建空的条件程序块,单击对象及“添加”按钮。下面的过程描述了添加包含现有测试页面或页面请求的循环的步骤。 下面以前面章节开发的添加图书的脚本为例:前面的脚本是用户登录后,添加一本图书,然后退出。那么现在要求用户登录以后连续添加三本书,然后再退出登录。连续添加三本书操作,则可以通过循环来实现。 6.3添加循坏 要添加循环: 1、打开测试。 2、单击页面或页面请求。循环被插入到所选的页面或请求中。 3、单击“插入”并选择“循环”。提示“要将选中的对象移到新循环中吗?”。单击“是”,循环被插入到测试脚本中。且“测试元素详细信息”区域显示出循环的定义框。 6.3添加循坏 6.3添加循坏 4、在“测试元素详细信息”之下,在“迭代数” 框中输入期望的迭代次数三次。脚本则可以通过三次循环完成连续三本书的添加。
文档评论(0)