LR中的脚本说明(转载)扫描.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文档。上传文档
查看更多
LR 中的脚本说明(转载) 本帖最后由 丁宁 于 2009-3-23 14:13 编辑 原文地址: /1lrscript.htm 下面是有人翻译的,我转帖过来,大家一起学习 。 /1lrscr īpt.htm 上是关于脚本编写的介绍 . 下面是第一部分 , 脚本的开发 . VuGen脚本文件的开发过程 1。定义测试项目的目标,环境,脚本,测试数据,硬件等。脚本应该符合编码规范或编码 习惯。 2。创建一个版本文件夹来保存被测应用程序相关的各种不同资源,例如截获的 .png/.gif 图形文件,录制过程保存的 html 文件,录制中的所有 html 源文件和 VuGen的录制日志。 3。列出(在表里)每一个手动操作业务过程需要的实际步骤 1)截取每一个屏幕图像( screen image )。 2 )为每一个屏幕( screen )分配一个唯一的事务名称。 3 )为处理的每一个步骤使用的技术组件( URL或者方法和函数)做注释。 4 。创建一个版本文件夹。 注:我不喜欢使用默认位置,我喜欢把所有脚本相关的文件放到一个相同的文件夹中。不 幸的是,这意味着如果我在不同的测试间互相交换录制,那我每次都得记住修改默认的设 置。 注:当录制一个新的脚本时,我喜欢选择多协议而不是单个协议。。。 5 。根据你的业务处理列表上指定的用户使用步骤和 screen 的顺序来使用 VuGen录制程序, 产生一系列脚本代码。在“开始录制”对话框中 * 使用 COM/DCOM协议时,选择“ Win32 应用程序“ * 使用 Web(HTTP/HTML)时,选择“ Internet Application “ 6 。根据改进脚本方法和脚本语言规则来修改脚本。 改进脚本的方法: 1 )为每一个 GUI 的 screen 添加事务语句来获得事务时间。 2 )添加显示数据来帮助调试。 3 )添加验证点来验证是否期望的文本或者图片在每个脚本执行后显示。 4 )通过插入新参数和动态获得整个文件的方式对硬编码的 URL,用户 id, 用户密码和其 他的变量数据进行参数化。这样脚本中的参数就可以被动态的替换,以此来模拟运行时不 同数据的使用。 5 )添加重试逻辑( retry logic )来处理不可见的错误。 6 )添加随机函数发生器变化脚本来模拟真实的负载。 7 )添加 if/else 逻辑来检查结果,或者来进行合适的操作,或者来在合适的时候退出 脚本。 8 )在一个 screen 中添加语句来捕获需要在其他命令中使用的数据。当使用 Microsoft .NET 的 web form 技术的时候,需要避免习惯性的“脚本超时“错误。 9 )添加语句来调用外部库函数,以便保存和检索在内存 Virtual Table Server 中的数

文档评论(0)

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

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

1亿VIP精品文档

相关文档