注:社区版最高只能用50个虚拟用户进行测试
下载
网上资源多多,我也来一个
- 链接:https://pan.baidu.com/s/1NrUtUuATgOJ9rtrFabF8Yg
- 提取码:bxg6
安装
在windows下安装你懂,不多做说明
说明
LoadRunner包含三个组件
- VuGen(virtual user generator):录制用户行为并创建脚本、重放用户行为(运行脚本)
- controller:组织、设计虚拟用户环境脚本(scenario)并模拟运行,监控负载测试
- analysis:展示、分析、比较测试结果
其中有个SLA,即Service Level Agreement,一种评定服务的标准(通常为用户或自定义)
在controller中可以设定SLA的参数,以得到SLA的直观报告,以上是没有设定SLA rules的,下面来一个total throughput设置了SLA阈值的图
测试流程
- 创建测试计划
- 依据测试计划,利用VuGen录制并创建用户行为脚本
- 利用controller创建测试环境,运行脚本,监控负载测试
- 利用analysis分析、比较测试结果,评测系统性能
主机监控
*基于Centos 6
方式
主机配置 rstatd
rstatd资源
链接: https://pan.baidu.com/s/12RH9G2NoOmW1h7UyXEDOpg 提取码: bs8m
或者:https://sourceforge.net/projects/rstatd/
rstatd配置
知识点
- rstatd是一个从linux内核获取性能信息的服务程序
- rpc,Remote Process Call,远程过程调用,一种信息传输协议
安装过程
- 解压
- 进入解压的文件下
- ./configure
- make
- make install
- 启动:rpc.rstatd
- 验证:rpcinfo -p,或者rup,若二者均有返回,说明安装并启动成功,否则自己想办法
controller连接监控
1、设置系统资源监控窗口,如下图
2、添加监视主机,鼠标右击该窗口——》“add measurements...”,随后按下图操作即可(图中name为主机IP地址)
3、稍微等等,你能看到折线图的话就OK了