Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2917072
  • 博文数量: 412
  • 博客积分: 3010
  • 博客等级: 中校
  • 技术积分: 7374
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-25 15:15
个人简介

学习是一种信仰。

文章分类

全部博文(412)

文章存档

2014年(108)

2013年(250)

2010年(11)

2009年(43)

我的朋友

分类: 项目管理

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)修改坐标轴名字;

3title修改图的title名字;

4Legend修改“线示”的位置;

5)导出可以导出为jpg等格式;

二、SLAService Level Agreement,水平服务协议指标)

1、定义指标,从而比较测试结果是否满足指标;

2、可以根据用户数范围,设置事务执行时间指标;大于指标为失败,小于指标为成功;分析后会出来SLA报告;

三、合并视图

叠加、平铺、关联;

找有关系的视图合并,本应该成正比的,在一段时间内没有成正比,就要找出原因;

四、关联视图

一般和系统资源关联,找出某个时间段的问题;

五、钻取技术

选取要分析的事务,一般选取失败,再钻取相关选项;

找出失败点,可以查看日志;

六、页面细分

找到有问题的事务,页面细分它,相当于把事务进行细分;

找到各种事件花费:DNS解析、连接、first bufferreceive等;

从而找到花在那个事件上的时间最长,从而找出问题;

七、HTTPwatch

一个小工具,需要安装,安装后在IE工具条显示;

访问一个页面,可以把页面中每个请求的详细情况列出,主要包括url、时间等;

loadrunner的页面细分更细,是web测试前端分析和调优的工具;

 

第一讲性能测试基础知识

第五讲系统资源监控与调优

第六讲Web服务器监控与调优

第七讲MS SQL监控与调优

第八讲性能测试过程

----以上几讲看书;

阅读(2318) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~