格志教育定制课 LoadRunner性能测试培训班
2010-11-29 11:50 1201次
- 课程价格:请电话咨询
- 开课时间:滚动开班
- 上课地点:请咨询客服
课程详情
面向对象:初级测试工程师、性能测试工程师、QA
培训形式:LoadRunner工具讲解 + 项目实例演练
大纲:
一、性能测试过程
1、性能测试类型、性能测试术语
2、性能测试需求分析、性能测试计划和策略
3、性能测试工具原理、性能测试工具选型
二、基本脚本录制和回放
1、LoadRunner安装和配置
2、VUGen介绍、协议选择、脚本录制、Recording Options的设置
3、常见录制问题解决、性能测试辅助工具HTTPWatch的使用
动手做:录制Discuz的登录脚本
4、Script视图和Tree视图
5、脚本分析、查阅LR帮助文档、常用函数解释
6、脚本回放、Verify Replay、查看Replay Log、查看Test Results
7、回放时显示浏览器、基本的运行时设置
8、脚本调试、lr_output_message
9、常见回放问题解决、如何对脚本进行关联(Correlation)
动手做:Web Tours录制与回放、关联设置
三、脚本修改和完善
1、添加注释、思考时间(TinkTime)的处理
2、补充录制脚本, vuser_init、Action、vuser_end, Block
3、添加事务(Transaction)、lr_start_transaction
动手做:划分Discuz脚本的事务
4、参数化、参数表设计技巧
动手做:参数化Discuz登录过程
5、添加内容检查
文本检查点,web_reg_find、web_find,Enable Image and text check
图片检查点,web_image_check
ContentCheck
动手做:验证Discuz登录是否成功
6、添加脚本逻辑
if-else、 lr_exit、 continue on error
动手做:模拟用户 访问主页 - 登录 - 看贴(包括翻页) - 回帖 - 退出
四、性能测试场景设计
1、Controller介绍
2、添加虚拟用户、添加压力负载机、运行时设置
动手做:调度(Schedule)设置、集合点的设置
3、大批量数据的生成方法
编写SQL语句
使用DataFactory
通过LoadRunner录制回放的方式生成大批量数据
动手做:生成1000个注册用户的数据
4、IP欺骗
5、面向目标的场景设计、定义SLA(Service Level Agreement)
动手做:验证Discuz是否能支持1000个用户
五、场景执行、资源监控、性能瓶颈分析和调优
1、TPS、点击率、吞吐率分析
2、Windows资源监控、Linux资源监控、IIS资源监控、IIS日志分析
3、Analysis介绍、网页细分图、关联图
动手做:IIS调优
相关课程
在线预约报名