1、制定性能测试方案
(1)明确测试需求
(2)确定测试周期
(3)确定测试条件
(4)评估测试风险
(5)确定测试工具
(6)确定测试策略
(7)确定测试资源(设备及人员等)
(8)明确测试交付什么
2、录制脚本的原则
(1)充分考虑脚本的执行效率
(2)录制重要的用户业务
(3)选择重要的进行录制
3、录制脚本常见问题
(1)录制本地WebTour或者录制本地网站无法打开
- 在hosts文件中添加::1 localhost
(2)录制网页时,浏览器自动关闭
- IE打开启动第三方插件(安装QTP后容易出现),并且Windows DEP 数据执行保护为基本Windows程序和服务
(3)录制时,事件有变化,但脚本为空
- 检查RTS中是否有代理
(4)录制脚本时,浏览器出现错误
- 检查LoadRunner版本与操作系统版本是否兼容,如果不兼容,更换操作系统或者更换LoadRunner版本
(5)Windows 64位的PC Server上LoadRunner、打不开浏览器
- 暂时未解决
4、LoadRunner的四大组件
(1)Virtual User Generator
- 完成脚本的开发
(2)Controller
- 设计工具,将脚本发送给Load Generator
(3)Load Generator
- 产生负载
(4)Analysis
- 结果统计分析
5、VuGen的录制原理
VuGen的录制浏览器主要通过proxy方式来实现的,当开始录制的时候,VuGen会打开一个浏览器,并以VuGen作为代理访问目标服务器,这样VuGen就可以捕获往来客户端和服务器之间的数据包,在用VuGen录制用户操作的过程中,VuGen会根据对捕获数据的分析将其还原成对应协议的由API组成的脚本,同时,VuGen会将这些函数生成的脚本插入到VuGen编辑器中,并创建开始的Vuser脚本