Loadrunner如何进行有效的IP欺骗

柠檬班的清风同学某天紧急求助如何搞IP欺骗,端午节后,抽时间把这个事情搞定啦!跟大家详细的讲讲IP欺骗的运用和理解。

一、什么是IP欺骗

     给你客户端的IP地址加个马甲,让服务器端识别不到是同一个IP地址发起访问。

 

二、IP欺骗什么时候用

1、做压力测试时,当你访问的服务器对客户端的ip频繁访问有限制的时候,我们可以用IP欺骗,或者你也可以请求开发或者是运维把你客户端的IP地址加入到白名单

2、做压力测试时,当你访问的服务器端是利用基于IP地址实现负载均衡的时候,那么就需要利用IP欺骗。

 

三、如何设置IP欺骗

1、首先确定第一点:你的电脑不能是DHCP(动态分配IP地址)模式访问网络的,不然无法启用IP欺骗!你只要把你的电脑的IP地址设置为固定的IP和固定的网关即可。

2、我们要以管理员身份启动IP wizard工具,否则会启动失败,报错哦~,正确启动方式如下所示:

3、开始愉快的设置ip欺骗,步骤请按照序号执行:

至此设置完毕,大功告成!

 

三、准备脚本,启用IP欺骗

1:准备脚本如下:

Action()
{  
    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欺骗:

如果启动成功,在controller的右下角会发现这个按钮:

3:设置controller中design面板中的runtime-setting,设置好日志的输出模式,这样方便我们查看脚本回放是否启动IP欺骗成功。

4:controller中run面板中开始运行并发,同时查看Vuser的日志,查看IP地址是否变化。

5:查看用户日志,操作如下:

查看A用户的日志:

查看B用户的日志:

 

四:结束测试,打开IP Wizard释放IP地址,重启计算机

记得一定要重启计算器哦~并且同步释放ip地址,不然下次进行性能测试,会影响你的结果的哦!

转载于:https://www.cnblogs.com/lemon-huahua/p/9216999.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值