性能测试学习第九天_脚本编写以及controller场景
创建java脚本
环境配置:
安装jdk(lr11最高支持java1.6)
配置环境变量
在lr选择java Vuser协议
脚本结构:
一般在init中编写初始化脚本,在action中编写业务流程,在end编写释放资源的内容
/* * LoadRunner Java script. (Build: _build_number_) * * Script Description: * */ import lrapi.lr; public class Actions { public int init() throws Throwable { return 0; }//end of init public int action() throws Throwable { return 0; }//end of action public int end() throws Throwable { return 0; }//end of end }
适用范围:
1.适合录制的业务功能点性能测试,如视频播放,http文件下载
2.利用java语言开发的应用系统
脚本编写实践流程
1.Generate录制或开发脚本
2.SUSI 关联等问题
3.SUMI 迭代多次,参数化等
4.MUSI controller下,多用户运行脚本
5.MUMI controller下性能测试开始
LR常见报错处理方法
VuGen小结
1.脚本录制
web脚本,App脚本,java脚本
2.回放验证
关联设置,日志分析
3.脚本增强
添加事务,参数化,内容检查,错误处理
4.负载准备
SUSI,SUMI,MUSI,MUMI脚本验证流程
Controller
系统资源监控
1.system
2.process
3.memory
4.physical disk
5.network interface