loadrunner学习脚本编写系列

loadrunner学习脚本编写系列

ID:8810498

大小:208.50 KB

页数:49页

时间:2018-04-08

loadrunner学习脚本编写系列_第1页
loadrunner学习脚本编写系列_第2页
loadrunner学习脚本编写系列_第3页
loadrunner学习脚本编写系列_第4页
loadrunner学习脚本编写系列_第5页
资源描述:

《loadrunner学习脚本编写系列》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Loadrunner学习---脚本编写(1)(OG5I"^4

2、DBt7A144971  中午看了两集《奋斗》发现越看越想看,但是想到好不容易没上班,在家还是赶紧学习下LR的知识吧。下面这个网页的文章原来也是看过的,但发现没几天就忘记了,为了加深学习的印象,特把它翻译出来。http://www.wilsonmar.com/1lrscrīpt.htm上是关于脚本编写的介绍.下面是第一部分,脚本的开发.$do1Ut,j3{)e14&@F4XH]$b~)x6f_144971VuGen脚本文件的开发过程51Testi

3、ng软件测试网#U$WnGO7MTQ1。定义测试项目的目标,环境,脚本,测试数据,硬件等。脚本应该符合编码规范或编码习惯。2。创建一个版本文件夹来保存被测应用程序相关的各种不同资源,例如截获的.png/.gif图形文件,录制过程保存的html文件,录制中的所有html源文件和VuGen的录制日志。3。列出(在表里)每一个手动操作业务过程需要的实际步骤51Testing软件测试网$[mQ"x3D)R0H1)截取每一个屏幕图像(screenimage)。51Testing软件测试网4Fc3wc!q.@E2)为每一个

4、屏幕(screen)分配一个唯一的事务名称。3)为处理的每一个步骤使用的技术组件(URL或者方法和函数)做注释。51Testing软件测试网4y)BUT1Jn[R4。创建一个版本文件夹。51Testing软件测试网&]6}MC!O#

5、R51Testing软件测试网~E*c7ei5y]@注:我不喜欢使用默认位置,我喜欢把所有脚本相关的文件放到一个相同的文件夹中。不幸的是,这意味着如果我在不同的测试间互相交换录制,那我每次都得记住修改默认的设置。$bgRx2QQK"E144971注:当录制一个新的脚本时

6、,我喜欢选择多协议而不是单个协议。。。51Testing软件测试网"Mi*i@Q%t9p(W6ukHkBS/l1449715。根据你的业务处理列表上指定的用户使用步骤和screen的顺序来使用VuGen录制程序,产生一系列脚本代码。在“开始录制”对话框中 *使用COM/DCOM协议时,选择“Win32应用程序“y4d

7、m.m+Itf1449y"sctiAw#wD144971 *使用Web(HTTP/HTML)时,选择“InternetApplication“6。根据改进脚本方法和脚本语言规则来修改

8、脚本。51Testing软件测试网.A5CD9?!~-Y%g7Y#Z  改进脚本的方法:  1)为每一个GUI的screen添加事务语句来获得事务时间。51Testing软件测试网ua0`E5m-Ep5O`ah@EXh%QHS144971  2)添加显示数据来帮助调试。Q)Vt)J+[X/Y;U144971  3)添加验证点来验证是否期望的文本或者图片在每个脚本执行后显示。51Testing软件测试网

9、$oh^'_'WQI)dF+

10、rP0^144971  4)通过插入新参数和动态获得整个文件的方

11、式对硬编码的URL,用户id,用户密码和其他的变量数据进行参数化。这样脚本中的参数就可以被动态的替换,以此来模拟运行时不同数据的使用。51Testing软件测试网7F,Y2g7z~/B+Es9Gr2[Mo_fQ144971  5)添加重试逻辑(retrylogic)来处理不可见的错误。51Testing软件测试网6W"c&bcSt(h"~Lh)eW.M%cr+x144971  6)添加随机函数发生器变化脚本来模拟真实的负载。zWvI5},JlM144971  7)添加if/else逻辑来检查结

12、果,或者进行合适的操作,或者在合适的时候退出脚本。51Testing软件测试网w.L@[xXT+ko{"HWs144971  8)在一个screen中添加语句来捕获需要在其他命令中使用的数据。当使用Microsoft.NET的webform技术的时候,需要避免习惯性的“脚本超时“错误。R6F,

13、.w'wN,g144971  9)添加语句来调用外部库函数,以便保存和检索在内存VirtualTableServer中的数据。%u4iRi2IY@(_A144971  10)处理XML.QET!L9`{"c-D

14、K"s144971  11)添加语句来模仿客户端的Javascrīpt问题。SVI+^jVX8v;Bw0q)r144971  12)添加语句来管理超时。  13)从事务计时器中计算和减去无效的时间。51Testing软件测试网s)?!B){J)M9BD4u

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。