本篇博客:Controller场景设置
1.两类三种
2.场景方案
3.多机联合
4.IP欺骗
5.场景监控图
6.负载测试模拟
7.作业
Controller场景设置
1.两类三种
两类三种的介绍:
两类:手工场景、目标场景
三种:
- 按照数量的模式打开Controller
- 按照百分比模式打开Controller
- 按照目标场景模式打开Controller
2.场景方案
场景方案:
schedule by:scenario ,group
Run mode:real-world schedule, basic schedule
运行过程:
初始化--->什么时候开始vuer_init
加载虚拟用户---->什么开始执行action
持续时间----->执行完1次Action后是否重复
停止----->如何运行vuser_end
3.多机联合
windows系统可以作为压力机---->开启代理:LoadRunner Agent process
Linux系统可以作为压力机----->Linux上只可以装Load Generator
多机联合:
- 实现压力机和控制器分类
- 可以指定多台压力机
- 由控制器下达命令运行压力机
多机联合:
1)打开路径:在场景controller中选择load Generators
2)添加新的压力机
1.在测试机上安装load Generators
2.LoadRunner Agent precess
开始--->所有程序-->HP Loadrunner--->Advanced settings-->Loadrunner agent process
3.防火墙关闭
4.添加
load Generators---Add----输入负载机的IP以及OS即可
注意:如果是Linux的压力机,一定要在more---unix environment选项卡中设置勾选 don't use RSH
3)添加压力机的标准依据
1.被测环境和压力机要在一个局域网内
2.压力机本身的系统资源
- 1.内存,cpu
- 2.压力机资源占用率不超过80%
4.IP欺骗
IP欺骗:适用于局域网
为每个vuser分配单独的ip地址(虚拟ip)
注意:IP Spoofer释放要及时关闭
当服务器屏蔽工具时,可采用IP欺骗功能
前提:当前的网卡设置必须为静态IP,非DHCP分配。将网络从自动获取改为手动获取方式
1.开始---HP-loadrunner--tools--IP-wizard
2.create new settings
3.输入服务器IP
4.点击Add按钮添加
5.选择IP分类,填写IP起始点,以及个数
6.点击Ok,完成
7.打开DOS窗口,输入ipconfig来验证
8.打开Controller控制器----选择Enabled IP SPoofer
9.在Tools菜单下勾选Expert Mode
10.在Run-time settings中选择Log--->勾选Extended log--->勾选所有的扩展信息
11.运行脚本,查看,通过show vuser log
5.场景监控图
场景监控图:
- Running vusers
- TPS
- RT---响应时间
- hps
- throughput--->吞吐量(可以评估服务器处理能力、服务器的网络带宽)
系统资源图表:
- CPU
- 内存
- 磁盘
- 网络
6.负载测试模拟
iwebshop网站
webtours网站
7.作业
写脚本进行性能测试