LR基本操作手册
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
已南阳市信息发布网站为例
一、录制脚本:
1、进入录制脚本界面,选择录制协议
2、开始录制脚本
录制过程中注意的几点:
●插入集合点:如有50人并发测试时,集合点的目的就是50人在同一时间登录;
●插入事务点:
3、检测录制的脚本是否存在错误,点击会自动检查,产生下图
如果有警告或者错误,会在Results Summary中的表格列出。
二、运行场景:
1、打开窗体,选择要运行的场景文件
2、设置场景运行时的相关内容,以便在分析结果查看
●设置,每隔多长时间添加多少个用户,持续运行多长时间,
每隔多长时间退出多少个用户;
●设置,在中进行详细的设置(根据实际要求进行
设置);
●在这里设置虚拟的用户数量;
●IP欺骗:打开IP Wizard
在IP Wizard中设置虚拟IP,设置保存后,在运行场景中的菜单栏的Scenario中选
择下拉菜单Enable IP Spoofer,在运行场景窗体下方有标志;
●添加windows资源,有应用程序及服务器硬件资源,在分析图中便于看出系
统的瓶颈;
3、运行场景:设置完成后,点击运行场景即可。
三、分析图表:
打开,在左列有所有分析出的图表信息,当然我们也可以利用将2个以上的图标关联起来分析;
1、显示的是测试结果的摘要信息:
●测试的运行时间;
●运行通过的最大用户数;
●总的吞吐量和吞吐率;
●总的点击率和每秒点击率;
●Login和logout的最大、平均、最小值;
●http页面下载的情况;
2、主要是分析集合点:
●可以看出大概在9秒的地方5个用户才全部集中到login集合点,持续2分后,在
2分9秒的位置开始释放用户,2分20还有2个用户,整个过程持续2分30。
3、:事务综述图
●表现了用户事务执行的成功和失败;
●通过分析成功与失败的数据可直接判断出系统是否运行正常;
●若失败的事务非常多,说明系统发生瓶颈或者程序在执行过程中发生了问题;
4、(利用将和
组合起来)分析应用程序的问题:
●在运行场景添加信息时,添加%Processor time、Contest switches/sec2项系统资源;
●Contest switches/sec 显示的是上下文切换次数太高;
●系统的吞吐量在降低,并且CPU的使用率很高,从图上看上下文切换水平在15000
以上,切换次数过高;
●应用程序需要进一步优化;
5、(利用将和
组合起来)分析CPU瓶颈的问题:
●在运行场景添加信息时,添加%Processor time、Processor queue length 2项系统资源;
●上图中CPU运行还是比较正常的;
●%Processor time平均值大于95,Processor queue length显示的队列长度大于2,可
以确定CPU瓶颈,此时CPU已经不能满足程序需求;
6、(利用将和
组合起来)分析内存泄露的问题:
●在运行场景添加信息时,添加Process\private bytes、Process\working set、avaiable
bytes 3项系统资源;
●上图中并不存在内存泄露的问题;
●内存泄露问题经常出现在服务长时间运转的时候,由于部分程序对内存没有释放,
而将内存慢慢耗尽;
●如果发生内存泄露Process\private bytes和Process\working set计数器的值往往会升
高,avaiable bytes的值会降低;
7、(利用将和
组合起来)分析硬盘瓶颈的问题:
●在运行场景添加信息时,添加Page Read/sec、%Disk Time、Avg.Disk Queue Length
3项系统资源;
●上图中硬盘运行正常;
●%Disk Time和Avg.Disk Queue Length的值都很高时,可能是磁盘瓶颈,但是如果
队列长度增加的同时页面读取速率没降低,则说明是内存不足;