LoadRunner设置检查点的几种方法介绍

LoadRunner设置检查点的几种方法介绍

ID:41768722

大小:175.32 KB

页数:5页

时间:2019-09-01

LoadRunner设置检查点的几种方法介绍_第1页
LoadRunner设置检查点的几种方法介绍_第2页
LoadRunner设置检查点的几种方法介绍_第3页
LoadRunner设置检查点的几种方法介绍_第4页
LoadRunner设置检查点的几种方法介绍_第5页
资源描述:

《LoadRunner设置检查点的几种方法介绍》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、LoadRunner设置检查点的几种方法介绍使用LoadRunner做压力测试,大致如下几个流程:1、明确测试冃标2、录制测试脚本3、脚本优化、调试4、场景运行5、分析测试结果当然这里都是概况性的标题,但从这里我们可以明确的是测试脚本是整个压力测试过程屮的重点步骤,如果测试脚本都不能确保正确与否,后面的测试过程就无从说起了。很多时候我们把脚本调试就简单的认为是脚本回放没有错误就认为脚本是没有问题的,这当然不能这么肯定,脚本调试是一个非常严谨的过程,我大致归纳如下几步:1、明确每一行脚本的作用,也就是说每一行脚本执行的功能是什么;2、删减不需要的脚本语句,

2、比如在录制过程由于LR默认设置导致录制Z后出现很多冗余的脚本,这些个脚本对我们的测试过程没有用途的应该删除掉,至于哪些是冗余就耍具体分析了,所以说脚本录制完之后要分析脚本运行的过程,方能理解脚本执行的用途,不然在后面施压时运行错误,就会开始到处找问题,而又找不出问题;3、查找存在的关联并进行相关设置4、设置检查点,设置检查点的目的就是为了验证页面每次运行之后是否正确,设置检查点的过程总要通过不能的回放来进行验证检查点设置是否正确。5、通过测试目标明确脚本执行的目标事务,并添加事务;6、对需要进行并打操作的功能设置集合点7、根据实际情况设置ThinkTim

3、e8、在以上所有脚本调试步骤完成之后,设置迭代次数,通过在Vuser中设置多次迭代來验证脚本在多次循环运行吋是否存在错误注意:在Vuser中运行和回放脚本的过程,要密切关注replaylog,也就是回放日志,很多问题通常都暴露在回放日志中,只不过我们没有认真去检查,所以没发觉。因为大多数情况是我们在冋放脚本之后只观察回放日志中有没有红色的错误提示信息,如果没有我们就认为我们的脚木是ok的,其实不然,很多吋候一些隐藏的错误就在回放日志中可以被发现,比如回放日志中的Warning信息,也就是警告信息,这些信息一旦你不去理会它,它将在场景运行过程中开始频繁暴露

4、出来,而在场景中报错之后我们就认为可能是系统有问题或者是测试过程存在其他问题等等,而很难去考虑到是脚本的问题,是脚本在Vuser中调试就存在的问题。还有的吋候一些问题在一次脚木回放中就不能被发现,他需耍通过Vuser中设置多次迭代才能在回放日志暴露出问题来,所以说我们通常的思维就是一日•测试脚木没有一次回放没有岀现错误,就去场景中运行,结果在场景中哪怕是运行10个用户都还会报错,这就是问题的根源所在。下面三种常用的文本检查web_reg_find的方法:1、将脚本切换到树结构,在pageview页面上找到你要check的文本内容,并执行鼠标右键,选择Ad

5、datextcheck.2、通过Vuesr界面去设置检查点,如图所示:3、将脚本切换回代码界面,在光标闪烁的上行,添加如下的代码:添加的代码根据你检查的方式不同而不同,你可以选择其中之一即可。代码一:webregfind("Text二PaymentDetails^,LAST);注:"PaymentDetails"为你要检查的文本;脚木执行到此处,若在页面上找到了这几个字符串,那脚本继续执行下去;若没有找到,脚本将在此报错并且结束。代码二:web_reg_find("Text二PaymentDetails'7,,/SaveCount=para_count,

6、/,LAST);//check的函数这里是要运行的页面脚本if(atoi(lr_eval_string(,/{para_count}“))>0)//验证是否找到了页面上的要检查的字符串lroutputmessage(z,Pass!z,);elselr_output_message('"Failed!z,);注意:PaymentDetails”为你要检查的文本;脚本执行到此处,不管页面上是否存在你要检查的字符串,脚本都不会报错,而是执行下去。此段代码将找到的你要检查的字符串的个数,存为一个参数。然后在页面代码的后面,通过检查这个参数的值是否大于0,来判断是

7、否找到了你所要检查的字符串。注意:这里的测试结果均以200状态码返回,其失败的结果将在分析报告中进行分类标识。web_reg_find(,zText=PaymentDetdi1s,z,Fail二NotFound",LAST);或者web_reg_find("Text二PaymentI)etdils〃,1二Found",LAST);以上两段脚木就比较简洁,通过查询文木内容來决定此次运行的测试结果是否失败。注意:在使用检查点的时候我们还需要注意一些问题,通常我们都要设置一些中文检査点,但是LR默认不支持,如果你设置了中文检查点而报错,那你就应该注意了,在录制

8、脚本的时候去掉默认设置的UTF-8选择,如下图所示:并且还设置启用图片和文本检查

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

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

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