性能测试
培训计划
- LoadRunner概述
- 安装LoadRunner
- 录制和回放测试脚本
- 场景Scenario介绍
- 运行时刻(Run-time Setting)设置
- 规划场景的执行
- 场景的执行
- 性能监控
- 增强脚本---Action和Transaction
- 增强脚本---参数化
- 增强脚本---检查点
- 调试脚本---手工关联
- 调试脚本---自动关联
- 脚本编写技巧
- 结果分析器Analysis
- 如何对结果进行分析
- LoadRunner高级使用技巧
- 性能测试大型实战
为什么要进行性能测试
- The failure of a mission-critical application can be costly.
- Assure performance and functionality under real-word conditions.
- Locate potential problems before your customers do.
- Reduce development time and infrastructure costs.
性能测试的重要意义
- 追求更高的质量和更高的性能是人类的天性:更高、更快、更强
- 企业信息化的“数据大集中”的趋势是进行性能测试的根本推动力
- 性能测试是从性能和整体的角度研究日趋复杂的应用系统的质量问题
性能测试的类型
性能测试的一些例子
软件测试贯穿于软件声明周期
理论依据:http://www.51testing.com/html/52/143.html
性能测试的步骤:
- 录制/编写测试脚本
- 初步试压,调试测试脚本
- 进行压力测试,搜集测试结果数据
- 分析测试结果数据,找出系统的瓶颈和问题
- 调整系统,重复3~4.
录制测试脚本的方法
- sniffer方式:利用以太网的广播特性
- sniffer只能使用在局域网中
- sniffer录制过程有"杂音"
- proxy方式:更加有通用性
- proxy可以在广域网中使用
- proxy录制过程中没有"杂音"
录制的脚本的特点
一连串
录制脚本使用工具
charles 3.7