通过学习了解到LoadRunner 是一种预测系统行为和性能的工业标准级负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查问题,LoadRunner 能够对整个企业架构进行测试。
减少时间与人力的消耗,它是一个自动负载测试工具,它能预测系统行为并优化系统性能
LoadRunner的组成:
Virtual User Generator(VuGen)— 创建脚本
Controller — 设计和运行场景
Analysis — 分析场景
测试过程:
1、Planning the Test:制定测试计划 4、Running The Scenario:运行场景
2、Creating Vuser Script:开发测试脚本 5、Monitoring The Scenario:场景监控
3、Creating The Scenario:创建场景 6、Analyzing Test Results:结果分析
录制脚本过程:
十大名表排名
1、创建/编辑脚本会计自我鉴定
2、运行负载测试
3、分析测试结果
首先对脚本进行录制,点击,启动HP Virtual User Generator(虚拟用户生成器) ,新建测试脚本,选择系统通讯协议。
注: 如果系统通讯协议不只一种,可以点击“New Multiple Protlcol Script”选择多个系统通讯协议,具体步骤如下图:
选择一种协议脚本,点击上页图中的“Creat”按钮,进入Start Recording 界面
这里需注意的几点:
1、Program to record:是指当你录制脚本时选用的浏览器,如果你安装了多个浏览器时,这里是可选的,而且有些版本需要关闭杀毒软件
2、URL Address:录制脚本时所访问的地址,即浏览器自动打开的页面
3、Working directory:工作目录,我也不知道能不能换
4、Record into Action:可以理解为录制的各个部分,vuser_init、vuser_end 和Action。其中vuser_init 和vuser_end 都只能存在一个,不能再分割,而Action 还可以分成无数多个部分(通过点击New 按钮,新建ActionXXX)。
qq币在录制需要登陆的系统时,我们把登陆部分放到vuser_init 中,把登陆后的操作部分放 到Action 中,把注销关闭登陆部分放到vuser_end 中。
Action可有多个,可重复执行,将集合点设置在此部分。如果登录操作中设置集合点,那登录也放此,否则放vuser_init中
vuser_end只能被执行一次,不能设置集合点
vuser_init
只能被执行一次,不能设置集合点
注:Action部分的内容可以重复执行,但vuser_init和vuser_end部分内容只执行一次, 所以所有具有重复性工作的内容都放在Action中。So...集合点也只能放在Action 中。关于录制集合点的问题简单说一下,就是为了衡量在加重负载的情况下服务器的性能情况。可通过在提交数据前面加集合点,这样当虚拟用户运行到提交数据集合点时,LoadRunner就会检查是否达到所需的用户数,如果达到则同时提交数据;如果未达到人数则等待。
操作如下:点击菜单上的Insert按钮,选择Rendezvous(集合点),弹出下框
,在输入框中输入名称,名称最好能够清楚地说明该集合点所完成的动作。
设置集合点有三种策略:中国火锅
1、当所有Vuser中的X%到达集合点时释放,但会干扰场景的计划,使场景不按计划执行;
2、当所有正在运行的Vuser中的X%到达集合点时释放;
3、当X个Vuser到达集合点释放
关于HTML与URL两种方式的录制:
两者的差异在于: HTML方式脚本容易维护,容易理解,推荐这种方式录制。URL方式脚本中的表示采用基于URL 的方式,WAS 和ACT中的录制方式就是这种,这种方式看上去比较乱。选择哪种方式录制,参考原则如下:
1、基于浏览器的应用程序推荐使用HTML-based Script。贵州的专科学校
2、不是基于浏览器的应用程序推荐使用URL-based Script。
3、如果基于浏览器的应用程序中包含了JavaScript 并且该脚本向服务器产生了请 求,比如DataGrid 的分页按钮等,也要使用URL-based 方式录制。
HTML:易维护易理解,推荐使用
基于浏览器的应用程序
URL:非基于浏览器的应用程序
农村电影大全 基于浏览器但程序中包含了
Java Script并且该脚本向服 务器产生了请求
基于浏览器的HTTPS安全协议
4、基于浏览器的应用程序中使用了HTTPS 安全协议,使用URL-based 方式录制。版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论