LoadRunner之IP Wizard的应用

一、IP Wizard(IP 欺骗)

1.1 为什么使用IP欺骗?

说明:应用服务器限制一个IP地址只能使用应用指定功能一次操作,如:投票系统;

1.2 什么是IP欺骗

说明:LoadRunner系统的 IP Wizard工具可以模拟出多个不同的IP地址,每个虚拟用户都可以使用不同的IP地址
      完成类似投票系统真实场景的业务操作;

1.3 IP Wizard应用 步骤

1. 配置:使用IP Wizard工具配置IP
2. 应用:运行场景时启用Enabled IP Spoofer

1.3.1 配置-启动IP Wizard工具

 

1.说明:
    1). 开始菜单->HP LoadRunner->Tools->IP Wizard
2. 注意:
    1). 启动IP Wizard工具时,电脑IP地址必须为【固定IP地址】,不可用DHCP获取模式

1.3.1 配置-选择类型 创建IP

说明:
    1). 1:创建IP(选择)
    2). 2:删除IP(测试完毕时要使用)

1.3.1 配置-搜索服务器IP段地址

说明:
    1). 1:输入应用服务器IP地址,而非本机IP地址;

1.3.1 配置-IP列表

1. 说明:
    1). 1:点击Add 添加IP对话框
    2). 2:选择IP类型 默认C类
    3). 3:添加IP起始段和Mask地址
    4). 4:批量添加IP的数量
2. 提示:
    1). IP类知识点,有兴趣同学可自行查找资料学习

1.3.1 配置-确定创建IP

1. 说明:
    1). 开始运行->cmd->ipconfig /all 查看添加IP
    2). IP Wizard工具配置使用就讲完了

1.3.2 IP Wizard 应用

1. 说明:
    1). 【必须】勾选Enabled IP Spoofer(启用IP欺骗)
    2).  位置:菜单(Scenario)->Enable IP Spoofer

1.4 删除IP

1. 说明
    1). 选择  Restore original set(恢复原始设置)
    2). 输入服务器ip
    3). 点击完成即可

1.5 使用IP Wizard 注意事项

1. 使用IP Wizard必须确保IP地址为静态IP,不能为动态(DHCP)IP
2. 负载机必须启用LoadRunner Agent Process程序
3. 运行场景时,启用Enabled IP Spoofer 选项

二、练习

需求:
    1. 业务:订票
    2. 场景:20个用户使用订票业务
    3. 要求:每个虚拟用户使用不同的IP进行订票;

2.1 操作步骤

1. 录制订票业务脚本
2. 搭建订票场景 用户数20
3. 使用IP Wizard工具生成20个IP地址
4. 启用IP欺骗(Enable IP Spoofer)
5. 运行场景-查看虚拟用户日志
6. 查看Analysis Result报告

2.2 场景搭建 示意图

说明:
    1. 虚拟用户:20
    2. 场景模式:场景+基础计划

2.2 用户日志

1. 说明:每个用户有自己的IP

2. 提示:
      lr_get_vuser_ip() 函数可以获取虚拟用户IP地址
3. 用法:
    char *ip; 
    ip = lr_get_vuser_ip(); 
    if (ip) 
         lr_output_message("The IP address is %s", ip); 
    else 
          lr_output_message("IP spoofing disabled");

2.3 Analysis Result报告

发布了191 篇原创文章 · 获赞 76 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/dpl12/article/details/104105204