- 1
- 0
- 约9.9千字
- 约 71页
- 2026-01-08 发布于浙江
- 举报
性能测试技术
中国软件评测中心
2012年6月
1
内容
基础篇:1.软件性能概念
2.性能测试目的
3.性能测试类型
4.性能测试策略
5.性能测试流程
实践篇:1.案例分析2.LoadRunner工具介绍3.操作演示
2
实践篇
Loadrunner工具介绍
Loadrunner工具介绍
案例分析
操作演示
上机实习
LoadRunner工具介绍
?商业负载测试工具
?适用于多种体系架构
?测试对象是企业应用系统,通过模拟用户的操作行为和实时性能检测,帮助使用者更快地查找和发现问题
4
LoadRunner主要组件
?VirtualUserGenerator
捕捉用户业务流程,生成脚本
?Controller
压力产生器、场景设置、性能监控
?Analysis
分析性能测试结果
5
6
6
LoadRunner工作机制
分析测试结果Analyze执行测试场景ExectuteScenario
分析测试结果
Analyze
执行测试场景
ExectuteScenario
创建测试场景
CreatScenario
创建VU脚本
GenerateVUScript
前提:测试计划 7
?事务
LoadRunner常用技术
?集合点
?参数池
?动态关联技术
?IPSpoofer
8
LR常用技术-事务(Transaction)
插入事务
为衡量服务器的性能,需要定义事务
比如:脚本中有一个数据查询操作,为了衡量服务器执行查询操作的性能,我们把这个操作定义为一个事务,这样在运行测试脚本时,LoadRunner运行到该事务的开始点时,LoadRunner就会开始计时,直到运行到该事务的结束点,计时结束。这个事务的运行时间在结果中会有反映。
9
?事务
LoadRunner常用技术
?集合点
?参数池
?动态关联技术
?IPSpoofer
10
LR常用技术-集合点(Rendezous)
? 插入集合点是为了衡量在加重负载的情况下服务器的性能情况。
在测试计划中,可能会要求系统能够承受1000人同时提交数据,在LoadRunner中可以通过在提交数据操作前面加入集合点,这样当虚拟用户运行到提交数据的集合点时,LoadRunner就会检查同时有多少用户运行到集合点,如果不到1000人,
LoadRunner就会命令已经到集合点的用户在此等待,当在集合点等待的用户达到1000人时,LoadRunner命令1000人同时去提交数据,从而达到测试计划中的需求。
11
?事务
LoadRunner常用技术
?集合点
?参数池
?动态关联技术
?IPSpoofer
12
LR常用技术-参数池(Parameters)
?为了更加真实的模拟实际环境,需要各种各样的输入
?用参数代替脚本中录制的常量值,通过设置参数属性和数据源,保证在压力测试中使用不同的值
13
参数池(Parameters)
14
参数池(Parameters)
15
?事务
LoadRunner常用技术
?集合点
?参数池
?关联技术
?IPSpoofer
16
LR常用技术-关联(Correlaiton)
?所谓的关联就是把脚本中某些写死的数据,转变成是撷取自服务器所送的、动态的、每次都不一样的数据
?需要关联的条件:
客户端需要从服务器端返回数据中获取部分数据,并将这部分数据处理后作为自己下次请求的一部分发出
17
?事务
LoadRunner常用技术
?集合点
?参数池
?关联技术
?IP欺骗
18
LR常用技术-IP欺骗(IPSpoofer)
? 运行场景时,虚拟用户使用压力机固定的IP地址对被测应用进行访问,一般来说不会对性能造成影响,但对以下情况必须使用IPSpoofer:
1)应用系统采用“根据IP确定负载分布”的负载均衡方式
2)对同一IP地址登录有限制
? 实现:将某一IP地址模拟为一个网段的IP地址
19
实践篇
Loadrunner工具介绍
Loadrunner工具介绍
案例分析
操作演示
上机实习
案例分析
?案例1:某移动集团小型机选型测试
?案例2:《工程建设项目信息管理系统》性能测试及故障诊断
21
案例1: 项目背景
? 移动小型机服务器设备全国集中采购
? 厂家设备标称值仅具备参考意义
? 国际组织基准测试值与移动业务关系不大
22
案例1: 测试需求
?选用统一的软件系统(BOSS)
架构:B/S,应用服务器weblogic,
交易中间件tuxedo,数据库oracle
?重点关注指标:交易数/秒,比较各款设备的性能
23
模拟营业终端
PCServer:压力机
被测设备:
您可能关注的文档
- 区块链测评参考.pdf
- 《核安保系统商用密码应用基本要求 (试行)》.pdf
- 从关系链和用户体验观察SEO 从盛大网易观察媒体化趋势.docx
- 百度谷歌相继推春运地图:谁更懂中国用户.docx
- TestManagerManual(ch)软件测试资料.docx
- Test Director 8.0使用手册软件测试资料.docx
- LR用户指南软件测试资料.docx
- LR经典全面手册软件测试资料.docx
- LoadRunnerUserManual软件测试资料.docx
- 从关系链和用户体验观察SEO 从盛大网易观察媒体化趋势.pdf
- (正式版)DB33∕T 2574-2023 《 数字乡村建设规范 》.pdf
- (正式版)DB33∕T 2554-2022 《“GM2D”进口商品数据元 》.pdf
- (正式版)DB33∕T 2573-2023 《 助残护理员照护服务规范 》.pdf
- (正式版)DB33∕T 2542-2022 《餐饮计量规范 》.pdf
- (正式版)DB33∕T 2558.1-2022 《林下套种菌药生产技术规程 第1部分:大球盖菇》.pdf
- (正式版)DB33∕T 2558.3-2022 《林下套种菌药生产技术规程 第3部分:羊肚菌 》.pdf
- (正式版)DB33∕T 2575-2023 《 野生猛禽和涉禽安全救护技术规程 》.pdf
- (正式版)DB33∕T 2544-2022 《森林人家建设规范》.pdf
- (正式版)DB33∕T 310010-2021 《沿海防护林生态效益监测与评估技术规程》.pdf
- (正式版)DB33∕T 3004.1-2015 《农村厕所建设和服务规范 第1部分:农村改厕管理规范 》.pdf
最近下载
- 康养旅游如何发展?发展康养旅游的六大要点(一).docx VIP
- 武汉纺织大学2020级土木工程专业《建筑材料》期末试卷.docx VIP
- 学堂在线 雨课堂 学堂云 高级医学英语 章节测试答案.docx VIP
- 学堂在线 雨课堂 学堂云 篮球——基本技术 期末测试答案.docx VIP
- 武汉纺织大学2002级软件工程《计算机应用基础》期末试卷.docx VIP
- 学堂在线 雨课堂 学堂云 遥测原理 期末考试答案.docx VIP
- 学堂在线 雨课堂 学堂云 文献管理与信息分析 章节测试答案.docx VIP
- 郑州市金融学校2020-2012学年下学期20级《高等数学》期末考试.docx VIP
- 武汉软件工程职业学院2020级软件技术专业《Access数据库应用技术》第一学期期末试卷.docx VIP
- 武汉纺织大学2020级土木工程专业《土力学与地基基础》期末试卷.docx VIP
原创力文档

文档评论(0)