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

学习是一种信仰。

文章分类

全部博文(412)

文章存档

2014年(108)

2013年(250)

2010年(11)

2009年(43)

我的朋友

分类: 项目管理

2014-07-09 15:25:23

一、性能测试常见用语

1、并发用户数量

2、请求响应时间

网络响应时间 + server响应时间(包括数据库响应时间、应用服务器响应时间等);

loadrunner的分析有一个工具,可以分辨出网络的响应时间和server的响应时间;

3、事务请求响应时间

4、吞吐率:网络重要指标

5、TPS:每秒钟系统能够处理的事务数

6、资源利用率

 

二、loadrunner目录分析

 

三、loadrunner界面分析1

1、VuGen

1Recording Options

2Run-time settings

四、loadrunner界面分析2

1、Controller

1)手工

2)面向目标

脚本命名:场景运行时间_脚本名称_虚拟用户数_场景持续时间(习惯)

3)运行时监控

可以监控几乎所有资源;

五、loadrunner界面分析3

1、Analysis

1)各种分析

2、IP欺骗

使用后要释放

 

六、loadrunner常用术语

1、控制机(controller)、多台加压机(load generator);

2、思考时间

3、集合点,涉及到并行;

 

七、HP Web Tours 分析

也算是一个小电子商务了

 

八、LR录制测试脚本

1、确定场景的业务流程

2、录制

3、查看,包括scripttree格式;

 

九、LR回访测试脚本

1、Run-time Settings

2、回放脚本

tools--general options选择IE显示(display--show);

静态执行,动态执行(脚本行高亮);

3、查看结果

view--test results

 

十、WEBhttp/html协议)两种录制方式

HTML

URL

----是否包含javascript脚本且该脚本向服务器产生了请求;包含的话,html可能不成功,需要和开发商沟通;

----url把图片都录制成web_url函数;

tools里有个脚本比较工具;

 

十一、自动关联

录制时,关联的enable要选上;

自动关联,录制后需要先回放一边,在报错的地方关联;

函数web_reg_save_param

常见需要关联:登录操作;先查后改或先查后删除;并发控制(防止两个用户同时删改同一记录);

 

十二、脚本增强方法

1、事务

2、参数化

使用文件或数据库表记录;

1)右键选择,参数化;

2)使用工具栏上的parameter list(没有初始值);

3、检查点

文本检查或图像检查(需要在设置中启用),用于验证返回结果;

尽量少,除非必须,因为非常影响系统性能;

web_reg_find函数;也可以从insert中设置;

4、调试

函数lr_output_message;加函数,重新执行脚本,就像解释类语言程序一样;

扩展日志;

 

十三、错误处理

vugen的两种对待错误方法,在run-time settings中设置;

函数lr_continue_on_error

lr_continue_on_error(1)lr_continue_on_error(0)括起来;

 

十四、脚本调试

靠输出调试;

animated run(动态,可以设置延迟时间)和not-animated runview下可以查看当前运行方式;

调试小技巧:双击错误;选中错误按F1键帮助;

看日志;

 

十五、run-time settings设置

network的设置:模拟测试环境所需的带宽;

 

十六、脚本编写实践

generate---SUSI---SUMI----MUSI---MUMI;

 

十七、录制SQL脚本

协议:数据库相关,ODBC等;

 

十八、LR调用动态链接库

脚本中可以调用VC++开发的DLL库;

函数lr_load_dll

 

十九、java虚拟用户

协议:Java Vuser

脚本中可以用标准java语言编写程序;

 

二十、分析场景

Analysis

分析报告,summary report,表格、曲线图(merge graphs组合曲线图)

web page diagnostics;

能确定性能瓶颈到底是在server上还是网络上;

 

二十一、创建负载测试场景

运行负责测试;

controller;

四个默认的监控,windows资源监控;

 

二十二、手工关联

 

二十三、性能分析基础知识

判断测试结果的有效性;

分析原则:由外到内,由表及里,层层深入;

系统响应时间是分析的起点;

都可以分为网络和server两个部门;

Analysis的6大类分析图:虚拟用户图、错误图、事务图、web资源图、网页细分图、windowns资源图;

分析流程:summary--负载及服务器资源--虚拟用户及事务--错误--web资源及细分网页;

 

二十四、LR配置端口映射

录制选项--网络--端口映射;

SSL加密;

 

二十五、LR面向目标场景的设置

有确定的测试标准:每秒点击次数、响应时间等;

 

二十六、基础知识完结篇

 

 

 


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