LoadRunner性能测试应用.docx

LoadRunner性能测试应用.docx

ID:53307895

大小:1.49 MB

页数:15页

时间:2020-04-03

LoadRunner性能测试应用.docx_第1页
LoadRunner性能测试应用.docx_第2页
LoadRunner性能测试应用.docx_第3页
LoadRunner性能测试应用.docx_第4页
LoadRunner性能测试应用.docx_第5页
资源描述:

《LoadRunner性能测试应用.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、LoadRunner性能测试应用LoadRunner是一个强有力的压力测试工具。它的脚本可以录制生成,自动关联;测试场景可以面向指标,多方监控;测试结果可以用图表显示,并且可以拆分组合。  作为专业的性能测试工具,通过模拟成千上万的用户对被测系统进行操作和请求,能够在实验室环境中重现生产环境中可能出现的业务压力,再通过测试过程中获取的信息和数据来确认和查找软件的性能问题,分析性能瓶颈。  2.1LoadRunner创建测试脚本  开发LoadRunner脚本需要经过图2-1所示的几个步骤。    在录制脚本时要遵循以下录制原则:  

2、1.提高脚本执行效率  所录制的脚本内容要精练,而且是用户的真实操作,不可增加多余或重复性的操作,这样的脚本执行起来更能准确地模拟用户的真实行为,减少了执行时间,执行结果更准确。  2.录制具有代表性的功能  在一个软件中有很多不同的功能,但要录制所有的功能几乎是不可能的,所以要选择常用的、使用频率较高的业务功能来进行测试。  3.选择具有影响的事务  测试人员要对被测功能具有一定的认识和了解,选择一些对于整个测试过程中有影响的事务来测试,否则测试结果是无意义的。  当启动VisualUserGenerator后会出现选择脚本类型的

3、对话框,在此对话框中,请选择我们常用的脚本类型,也就是Web(HTTP/HTML)协议,这是最为常见的。以下脚本介绍以此类型为例。  2.1.1录制普通脚本  启动VisualUserGenerator,在弹出的对话框中选择需要新建的协议脚本,通过VuGen可以采用单协议或多协议模式,进行脚本的录制。选择单协议还是多协议,根据测试程序的实际需要而定。  2.开始录制  假设需要测试的是Web应用,选择“Web(HTTP/HTML)”协议,单击“OK”按钮确定后,进入主窗体,如图2-5所示。    图2-5录制结果的主窗体  单击工具

4、栏中“StartRecord”按钮,根据录制的对话框,输入要测试程序的地址,开始进行录制。通过“Vuser”菜单来启动录制脚本的命令,如图2-6所示。    图2-6选择录制按钮  也可以在工具栏中直接单击“StartRecording”按钮,但录制之前还要进行相应的设置,如图2-7所示。    图2-7录制配置界面  (1)环境设置  首先,勾选“Recordtheapplicationstartup”,单击“OK”后,就会自动启动要测试的程序,还可以选择要把录制的脚本放到哪一个部分,默认情况下是“Action1”。  然后,单击

5、左下角的“Options”按钮,进入录制环境设置界面,如图2-8所示。  ●“Recording”标签页:默认情况下选择“HTML-basedScript”,说明脚本中采用HTML页面的形式,这种方式的Script脚本容易维护和理解,推荐用这种方式录制。“URL-basedScript”说明脚本中的表示采用基于URL的方式,WAS和ACT中的录制方式就是这种,这种方式看上去比较乱。  其他标签页功能说明如下,如有需要可作相应的设置。  ●“Browser”标签页:浏览器的选择。  ●“RecordingProxy”标签页:浏览器上的

6、代理设置。    图2-8环境设置界面  ●“Advanced”标签页:可以设置录制时的思考时间(ThinkTime)、支持的字符集标准等。  ●“Correlation”标签页:手工设置关联,通过关联可在测试执行过程中保存动态值。使用这些设置可以配置VuGen在录制过程中执行的自动关联的程度。  (2)脚本内容  在录制过程中,可以单击“Pause”(暂停录制)按钮,在脚本中插入事务、注释和集合,防止在录制完成后再插入这些事务找不到具体位置。当业务流程完成后,单击“Stop”(停止录制)按钮,会自动生成脚本,退出录制过程,如图2-

7、6所示。  单击“Save”(保存)按钮,起个与实际业务有关系的名字,保存到相应的位置。  使用VuGen录制之后生成的每个Vuser脚本都至少包含vuser_init、一个或多个Actions及vuser_end等三部分。  在通常情况下,将登录到服务器的活动记录在vuser_init部分中,将客户端活动录制到Actions部分中,并将注销过程录制到vuser_end部分中。因为运行多次迭代的Vuser脚本时,只有脚本的Actions部分重复,而vuser_init和vuser_end部分将不重复。  脚本图例如图2-9所示。  

8、  图2-9脚本图例  在录制脚本期间,发出的消息可以通过日志来查看,选择“View”>“OutputWindow”,然后选择“RecordingLog”选项卡。可以在“RuntimeSetting”的“Log”选项卡中设置该日志的详

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

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

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