LoadRunner实战应用培训课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《LoadRunner实战应用培训课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LoadRunner 实战 应用 培训 课件
- 资源描述:
-
1、LoadRunner实战应用培训服务器压力测试、虚拟用户均衡负载服务器压力测试、虚拟用户均衡负载2012/04/06终端软件部测试钮菁菁LoadRunner 实战应用 创建测试脚本(录制脚本、手写脚本、完善脚本) 创建测试场景(方案设计:手动方案、面向目标方案) 监视场景(添加windows资源监视窗口、性能计数器) 分析测试结果 创建测试脚本 (以服务器url压力测试为例) 前期准备:下载下一页配置信息url:http:/10.10.102.12:88/dfe/npc.mo?uId=2455038&imsi=9460029895468694&smsCn=13800755500&cId=821
2、84&ccId=&gId=200010&bsId=&pType=1&pVer=25_07B&screen=240 x320&galVer=12&mSize=650&tType=1&kType=1&eddy=0&nextPageId=200010创建脚本过程创建用户脚本需要用到Visual User Generator (VuGen)。 提示: 运行VuGen 最好在1024*768 的分辨率下, 否则有些工具栏可能会看不到2. 主控台上选择Create/Edit Scripts,启动VuGen,见下图创建测试脚本创建测试脚本3. 启动VuGen后, 通过菜单新建一个用户脚本, 选择系统通讯的协
3、议。4. 这里我们需要测试的是Http的应用,同时考虑到后台SQL数据库所以我们需要选择Web(HTTP/HTML)协议SQL SERVER协议,确定后, 进入主窗体。通过菜单来启动录制脚本的命令。 创建测试脚本创建测试脚本在URL 地址栏中添入要测试的url站点地址测试http:/10.10.102.12:88/dfe/npc.mo?uId=2455038&imsi=9460029895468694&smsCn=13800755500&cId=82184&ccId=&gId=200010&bsId=&pType=1&pVer=25_07B&screen=240 x320&galVer=12&
4、mSize=650&tType=1&kType=1&eddy=0&nextPageId=200010 选择要把录制的脚本放到哪一个部分, 默认情况下是“Action”。5.说明一下:VuGen 中的脚本分为三部分:vuser_init、vuser_end 和Action。其中vuser_init 和vuser_end 在一个脚本中有且只能存在一个, 不能再分割, 而Action 还可以分成无数多个部分( 通过点击New 按钮, 新建ActionXXX)。创建测试脚本7. 点“ 选项 ”按钮, 进入录制的设置窗体, 这里一般情况下不需要改动。8. 然后点“OK” 后,VuGen 开始录制脚本。在
5、录制过程中, 不要使用浏览器的“ 后退” 功能,LoadRunner 无法兼容此功能。 录制过程中, 在屏幕上会有一个工具条出现。录制完成后, 按下“ 结束录制” 按钮,VuGen 自动生成用户脚本, 退出录制过程。创建测试脚本 9. 初始脚本录制完毕创建测试脚本 完善测试脚本当录制完一个基本的用户脚本后, 在正式使用前我们还需要完善测试脚本, 增强脚本的灵活性。一般情况下, 我们通过以下几种方法来完善测试脚本。插入事务插入结合点插入注解10.参数化输入(此次ppt中暂不涉及,以后应用实例中再详细介绍)创建测试脚本 _完善测试脚本 1.1. 插入事务名词解释事务(Transaction): 为
6、了衡量服务器的性能, 我们需要定义事务。比如: 我们在脚本中有一个数据查询操作, 为了衡量服务器执行查询操作的性能, 我们把这个操作定义为一个事务, 这样在运行测试脚本时,LoadRunner 运行到该事务的开始点时,就会开始计时, 直到运行到该事务的结束点, 计时结束。这个事务的运行时间在结果中会有反映。提醒:插入事务操作可以在录制过程中进行, 也可以在录制结束后进行。创建测试脚本 _完善测试脚本 1.1. 插入事务具体操作在需要定义事务的操作前面, 通过菜单或者工具栏插入。2. 输入该事务的名称注意: 事务的名称最好要有意义, 能够清楚的说明该事务完成的动作。插入事务的开始点后, 下面需要
7、在需要定义事务的操作后面插入事务的“ 结束点”。同样可以 通过菜单或者工具栏插入。默认情况下, 事务的名称列出最近的一个事务名称。一般情况下, 事务名称不用修改。事务的状态默认情况下是LR_AUTO。一般情况下, 我们也不需要修改, 除非在手工编写代码时, 有可能需要手动设置事务的状态。 (操作附图如下)创建测试脚本 _完善测试脚本 1.1. 插入事务具体操作 1创建测试脚本 _完善测试脚本 1.1. 插入事务具体操作 2创建测试脚本 _完善测试脚本 1.1. 插入事务具体操作 3创建测试脚本 _完善测试脚本 1.1. 插入事务具体操作 4创建测试脚本 _完善测试脚本 1.1. 插入集合点名词
展开阅读全文