LoadRunner-IP欺骗
2020-04-20 本文已影响0人
橘子zz
一、什么是IP欺骗
给你客户端的IP地址加个马甲,让服务器端识别不到是同一个IP地址发起的访问。
二、为什么要使用IP欺骗:
使用IP欺骗的原因三:如何使用IP欺骗
1、首先确定第一点:你的电脑不能是DHCP(动态分配IP地址)模式访问网络的,不然无法启用IP欺骗!你只要把你的电脑的IP地址设置为静态IP和网关即可。
- 控制面板 > 网络和Internnet > 网络链接 > 属性 > Internet 协议版本(TCP/IPv4) 打开网络设置
-
Win+R > cmd,在命令面板输入 ipconfig ,把 DHCP 获取到的 IP 填入静态 IP 中。
使用静态IP.jpg
获取动态IP的地址和网关
2、我们要以管理员身份启动IP wizard工具,否则会启动失败和报错,正确启动方式如下所示:
打开IP wizard 工具3、开始愉快的设置 IP 欺骗,步骤请按照序号执行:
至此设置完毕,大功告成!
四、准备脚本,启用IP欺骗
1:准备脚本如下:
{
char * ip ;
ip = lr_get_vuser_ip(); if (ip)
lr_output_message("当前虚拟用户使用的IP为: %s", ip);
else
lr_output_message("[enable IP spoofing ]选项没有被启用!");
return 0;
}
2:加载脚本到 Controller 中,启动 IP 欺骗:
Enable IP Spoofer如果启动成功,在 Controller 的右下角会发现这个按钮:
3:设置 Controller 中 design 面板中的 runtime-setting,设置好日志的输出模式,这样方便我们查看脚本回放是否启动IP欺骗成功。
runtime-setting Standard log4:Controller 中 Run 面板中开始运行并发,同时查看 Vuser 的日志,查看 IP 地址是否变化。
start5:查看用户日志,操作如下:
Vuser Show Vuser log查看 A 用户的日志:
A 用户日志查看 B 用户的日志:
B 用户日志五:结束测试,打开 IP Wizard 释放 IP 地址,重启计算机
记得一定要重启计算器,并且同步释放 IP 地址。不然下次进行性能测试,会影响你的结果的!