- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LR中的脚本说明(转载),lr脚本中中文显示乱码,lr录制脚本为空,lr11录制脚本为空,lr录制脚本打不开网页,lr录制脚本时不弹出ie,lr脚本编写,lr接口测试脚本,lr录制脚本event为0,lr录制脚本
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中的数据。? ?10)处理XML.? ?11)添加语句来模仿客户端的Javascrīpt问题。? ?12)添加语句来管理超时。? ?13)从事务计时器中计算和减去无效的时间。? ?14)输出日志。? ?15)添加集合点。? ?16)添加时间(Timing)。脚本语言规则:? ? 把cookie代码标注出来(因为脚本运行的时候他们被再次执行)。7。通过在VuGen中运行来调试和调整脚本(单个用户),同时运行时设置的日志能够显示如下信息:? ? 辨别和解决脚本编辑错误。? ? 决定timing.? ? 设置初始运行设置的场景。8。在控制器中使用full test Runtime Settings来运行脚本。脚本录制和产生:建立一个新脚本的第一步是选择一个单协议或多协议。? ? * 一些协议可能在多协议模式下不能用。??? ? * 只有在多协议的GUI下你才能重新排列action在使用Java协议之前,确保你在环境变量的路径下有JDK,否则你可能会遇到这个错误:? ?Error: Failed to find javac.exe Java Compiler in Path and JDK installation folder? ?in registry. [MsgId: MERR-22981] ? ?Error: Failed to get JRE version. Check that your PATH environment variable contains \bin directory. [MsgId: MERR-22986] 当选择Java协议的时候:? ?* 只有选择了“RMI Java”才能录制。? ?* 如果选择“Java user”,“开始录制”图标或菜单是灰色的。当你打开一个新的脚本时,默认的脚本名称为“noname1”。下一个新的脚本名称为“non
您可能关注的文档
- EXCEL算量方法.doc
- excel表格制作技巧 Word 文档.doc
- EXCE学习L.doc
- Excel表格的必学秘技经典彩色版.doc
- Excel表格函数简单使用说1.doc
- F110-GE-100小涵道比涡扇发动机总体结构分析.doc
- F404 系列.doc
- Fedora 启动过程.doc
- flash-PHOTO-EXCEL操作题及概念题详解new.doc
- flash插件安装让iPhone观看操作教程.doc
- 小学科学:ESP8266智能插座电路原理与动手实践研究教学研究课题报告.docx
- 《金融开放浪潮下我国多层次监管体系构建与创新研究》教学研究课题报告.docx
- 区域教育质量监测中人工智能应用的数据质量分析与优化策略教学研究课题报告.docx
- 《金融科技监管中的数据治理与合规性要求》教学研究课题报告.docx
- 《3D打印技术在航空航天领域中的多材料制造与复合材料应用》教学研究课题报告.docx
- 《绿色金融发展中的政府职能与市场机制研究》教学研究课题报告.docx
- 《植物工厂多层立体栽培光环境调控技术对植物生长发育节律的调控机制探讨》教学研究课题报告.docx
- 销售团队年度业绩总结.docx
- 银行风险管理与金融危机防范.docx
- 银行网络攻击预警与快速响应机制.docx
最近下载
- 建设项目环境影响评价现状评价报告-中化云龙有限公司.PDF VIP
- 智能家居门窗控制系统设计.doc VIP
- cpl随钻测井介绍资料.ppt VIP
- 关于医药行业上市公司财务分析--以恒瑞医药为例.docx VIP
- 乡村非遗文化传承与乡村振兴战略中的文化传承与产业融合报告.docx VIP
- 小学生课前准备课件.pptx VIP
- 大隐静脉曲张患者的术后护理研究进展.docx VIP
- cpl随钻测井介绍.pptx VIP
- 乡村非遗文化传承与乡村振兴战略中的文化传承与乡村振兴报告.docx VIP
- 2025年山东烟台莱阳市结合事业单位招聘征集本科及以上学历毕业生入伍笔试备考题库及答案详解一套.docx VIP
文档评论(0)