性能测试05

本篇博客:Controller场景设置

1.两类三种
2.场景方案
3.多机联合
4.IP欺骗
5.场景监控图
6.负载测试模拟
7.作业

Controller场景设置

1.两类三种

两类三种的介绍:

两类:手工场景、目标场景

三种:

  1. 按照数量的模式打开Controller
  2. 按照百分比模式打开Controller
  3. 按照目标场景模式打开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. 实现压力机和控制器分类
  2. 可以指定多台压力机
  3. 由控制器下达命令运行压力机

多机联合:

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--->吞吐量(可以评估服务器处理能力、服务器的网络带宽)

系统资源图表:

  1. CPU
  2. 内存
  3. 磁盘
  4. 网络

6.负载测试模拟

iwebshop网站

webtours网站

7.作业

写脚本进行性能测试

猜你喜欢

转载自www.cnblogs.com/zhangyangcheng/p/12898987.html