学习是一种信仰。
分类: 项目管理
2014-07-09 22:22:05
视频学习:
第二讲VuGen.avi
一、Loadrunner介绍
三大组件:VuGen; Controller; Analysis;
二、如何录制
收集信息--录制--脚本增强(插入事务、参数化、检查点、关联)---单机运行调试
平常用的最多是的HTTP协议、windows socket协议;
web协议的尽量用url?
三、如何插入事务
插入事务是为了得到事务的操作时间;在录制工具条操作;例如为了得到登陆事务的时间,可以在录入用户名前插入开始一个事务,登陆成功后插入一个结束事务;
脚本中增加函数:ls_start_transation; ls_end_transation;
----为了测试某个功能的时间,都需要插入事务;
四、如何插入检查点
检查结果页面是否含有要检查的内容;
两种加入检查点的方式;
可以通过检查点检查事务结束状态;
五、如何参数化
参数化
六、关联
前后结果步骤有参数关联;
参数与关联的不同;
第三讲Controller.avi
一、场景设计
1、策略(编辑计划、运行时设置)
运行前初始化;
一般每隔30秒加载十分之一的用户数,加载完成后要运行一段时间;
结束时也每隔多少秒停止多少用户;
按进程运行,每隔用户产生一个mmdrv进程,占用系统资源多;
2、集合点
3、RTS
4、负载机
在生成器中添加;
二、场景监控
LR运行时有一些监控资源,但是LR的监控是很弱的;
对web服务器、数据库服务、OS的监控,应该用被监控系统自带机制来监控;
第四讲Analysis.avi
一、概述
1、修改主图
(1)修改事务名字;
----脚本中web_url_request函数的第一个参数为“线程名字”,修改为中文,分析报告易读;
(2)修改坐标轴名字;
(3)title修改图的title名字;
(4)Legend修改“线示”的位置;
(5)导出可以导出为jpg等格式;
二、SLA(Service Level Agreement,水平服务协议指标)
1、定义指标,从而比较测试结果是否满足指标;
2、可以根据用户数范围,设置事务执行时间指标;大于指标为失败,小于指标为成功;分析后会出来SLA报告;
三、合并视图
叠加、平铺、关联;
找有关系的视图合并,本应该成正比的,在一段时间内没有成正比,就要找出原因;
四、关联视图
一般和系统资源关联,找出某个时间段的问题;
五、钻取技术
选取要分析的事务,一般选取失败,再钻取相关选项;
找出失败点,可以查看日志;
六、页面细分
找到有问题的事务,页面细分它,相当于把事务进行细分;
找到各种事件花费:DNS解析、连接、first buffer、receive等;
从而找到花在那个事件上的时间最长,从而找出问题;
七、HTTPwatch
一个小工具,需要安装,安装后在IE工具条显示;
访问一个页面,可以把页面中每个请求的详细情况列出,主要包括url、时间等;
比loadrunner的页面细分更细,是web测试前端分析和调优的工具;
第一讲性能测试基础知识
第五讲系统资源监控与调优
第六讲Web服务器监控与调优
第七讲MS SQL监控与调优
第八讲性能测试过程
----以上几讲看书;