loadrunner使用技巧及相关知识点滴

loadrunner使用技巧及相关知识点滴

ID:5996250

大小:2.82 MB

页数:28页

时间:2017-12-30

loadrunner使用技巧及相关知识点滴_第1页
loadrunner使用技巧及相关知识点滴_第2页
loadrunner使用技巧及相关知识点滴_第3页
loadrunner使用技巧及相关知识点滴_第4页
loadrunner使用技巧及相关知识点滴_第5页
资源描述:

《loadrunner使用技巧及相关知识点滴》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、LoadRunner测试BOSS技巧创建时间:2005-10-3115时51分LoadRunner测试BOSS技巧——山东移动BOSS1.5修订纪录日期修订版本修改描述作者2005-10-30V1.0初稿完成徐林林2007-11-18V1.1修订与补充运行原理图以及组件关系图徐林林第1页共28页作者:徐林林LoadRunner测试BOSS技巧创建时间:2005-10-3115时51分1.概述在山东BOSS性能压力测试过程中,发现脚本对于整个压力测试过程的重要性,一个压力测试脚本录制和编辑修改得怎么样直接影响后面压力测试的执行。通常情况下,脚本应尽可能的精简,就像写代码一样

2、。针对BOSS系统的特点,个人认为把单一业务录制成一个Action,并在脚本中添加Transaction,Find检查(可以采用URL-basedscript方式录制并事先设定),Rendezvous,参数化等基本元素,然而有时我们会发现光有这些基本元素还不能满足我们的要求。比如在Controller中运行我们的脚本时,一旦压力过大或某种原因导致某一业务失败,而此时我们很想尽快地找出错误的原因。当然此时我们第一想到的是,查找日志,但是有时发现查找日志很不方便,因此我们希望寻求一种更快捷的方式,希望能直接从Controller的Errors错误中找到出错的服务号码、在第几次

3、Iteration的哪个Transaction出错。实现的方式,当然是通过简单的编程来调用错误日志里的信息,另外本文中还简单介绍了关于LoadRunner工具使用的一些常用注意事项、脚本处理技巧和一些常用性能参数的分析及性能测试中机器瓶颈的定义和查看机器瓶颈的相关命令。下面再具体的一一介绍:2.一个规范的性能测试脚本就像一段规范的程序代码一样,需要基本的说明信息:在下面要介绍的脚本中,我把这些信息以注释的形式放在vuser_init最前面:/*@Athour:徐林林@Date:2005-09-18@Name:异地缴费压力测试脚本@Parameter:BOSSURL,Log

4、Name,PhoneNum,iteration,FanHui@Data:BOSSURL:BOSSURL.dat;//由于BOSS压力测试前台展现环境多,故将地址也参数化。LogName:LogName.dat;//登录用操作员,选择具备异地缴费权限的操作员,这里选择的是德州操作员300个。PhoneNum:PhoneNum.dat;//用于异地缴费的服务号码,这里选择的是烟台的正常在用的标准全球通号码3000个。iteration:iteration.dat;//用于压力测试出错时,打印出错所在的循环次数。@Description:此脚本用于测试异地缴费的性能及稳定性,选

5、用德州的操作员对烟台的标准全球通号码进行异地缴费,目标是通过vuser模仿真实操作员进行异地缴费,达到验证或测试系统性能和稳定性的目的。@Notes:脚本的录制使用的是LoadRunner8.0的VU,采用的是URL-basedscript第2页共28页作者:徐林林LoadRunner测试BOSS技巧创建时间:2005-10-3115时51分方式,需要特别注意的是RecordingOptions(按Ctrl+F7)的Advanced选项里的SurportCharset一般情况默认为不选,除非字符集合采用的是国际标准才选中UTF-8选项,否则会出现汉字乱码现象。*/3.通常

6、情况下,任何业务必须在登陆成功后才能做,所以有必要对登陆成功与否进行判断:下面我从脚本中取出相关部分进行简单介绍:vuser_init(){intstatus;//定义变量用于判断登陆是否成功web_reg_find("Text=山东移动BOSS",LAST);…….…….web_submit_data("reguserAction.do",//登陆提交数据Action。"Action=http://{BOSSURL}/boss/reguserAction.do","Method=POST","RecContentType=text/html","Referer=http

7、://{BOSSURL}/boss/index.jsp","Snapshot=t12.inf","Mode=HTTP",ITEMDATA,"Name=logname","Value={LogName}",ENDITEM,"Name=password","Value=",ENDITEM,LAST);status=web_submit_data("reguserAction.do",//取成功与否标志"Action=http://{BOSSURL}/boss/reguserAction.do","Method=POST","Rec

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

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

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