`
keepwork
  • 浏览: 327316 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
阅读更多

 开发者博客www.developsearch.com

 

1、本机地址设置为静态IP地址,可先ipconfig查看动态获得的IP和DNS等信息,然后手动设置成相同即可。

2.、运行Loadrunner的“IP向导(Tools-IP Wizard)”工具。


(1)选择“新建设置(create new setting)”,下一步

(2)输入服务器IP地址如(192.168.1.97),虚拟的IP地址以此地址作为服务器连接网络,所以此地址必须设置为可以访问待测试服务器的IP地址

(3)添加IP地址,即添加虚拟IP地址,一般添加与第2步的服务器地址同在一个子网的IP即可,不用担心IP冲突,貌似Loadrunner在运行时会进行检测,不会虚拟已经存在的IP(没有详细研究,初步观察是这样)。

如果网段内IP不够用,也可添加其他网段的地址,但需要在待测服务器端设置路由。例如,服务器地址172.31.13.113,本机(Loadrunner)地址172.31.13.85,添加虚拟地址10.0.0.1-10.0.0.200,掩码255.255.255.0,则需要在172.31.13.113使用如下命令添加路由:

route add -net 10.0.0.0 netmask 255.0.0.0 gw 172.31.13.85

(4)完成,提示重启生效。实际上无需重启,只需停用->启用“网络连接”即可。ipconfig命令可以查看虚拟IP

3、Controller设置

(1)选中“场景(Scenario)” -> “启用IP欺骗器(Enable IP Spoofer)”

(2)选中“工具(Tools)” -> “专家模式(Expert Mode)” 

(3)第2步中选中了“Expert Mode”后,在Tools->Options中可以看到General标签,此处的Multiple IP Address Mode的设置必须和脚本的Run-time settings->Miscellaneous->Multithreading保持一致,即同为process或同为thread


4、现在已经可以使用虚拟IP进行性能测试了。例子如下:
Action()  
{  
    char * ip=lr_get_vuser_ip();  
    if(ip)  
        lr_log_message("The ip address is %s",ip);  
    else 
        lr_log_message("IP spoofing disabled");  
 
    return 0;  
    


在Controller中执行,查看log如下:

app_1.log

Start auto log messages stack - Iteration 1. [MsgId: MMSG-10545]

Starting action Action. [MsgId: MMSG-15919]

The ip address is 10.0.0.2 [MsgId: MMSG-17999]

......

app_2.log

Start auto log messages stack - Iteration 1. [MsgId: MMSG-10545]

Starting action Action. [MsgId: MMSG-15919]

The ip address is 10.0.0.3 [MsgId: MMSG-17999]

......

可以看到,虚拟IP已经生效


5、打开IP向导,释放所有虚拟IP,重启网络连接,即可恢复原状

 

分享到:
评论

相关推荐

    LR的IP欺骗功能使用及经验总结

    当运行场景时,虚拟用户使用它们所在的 Load Generator 的固定的 IP 地址。同时每个 Load Generator 上运行大量的虚拟用户,这样就造成了...允许运行的虚拟用户使用不同的 IP 访问统一网站,这种技术称为“IP 欺骗” 。

    IP欺骗攻击的原理_实现与防范

    IP欺骗攻击的原理_实现与防范 1 IP 欺骗原理 TCP/ IP 协议早期是为了方便的实现网络的连接 ,但其本身存在一些不安全的地方 ,从而使一些别有用 心的人可以对 TCP/ IP 网络进行攻击 ,IP 欺骗就是其中的一种。IP ...

    Jmeter设置ip欺骗

    Jmeter设置ip欺骗。

    jmeter之ip欺骗脚本

    ip欺骗jmeter

    IP欺骗攻击技术原理

    IP欺骗攻击技术原理的详细解析与具体步骤

    LR的IP欺骗详解

    适合loadrunner初级学员熟悉了解IP欺骗的具体详情

    ip欺骗设置教程

    当某个IP的访问过于频繁,或者访问量过大是,服务器会拒绝访问请求,这时候通过IP欺骗可以增加访问频率和访问量,以达到压力测试的效果。 某些服务器配置了负载均衡,使用同一个IP不能测出系统的实际性能。LR中的IP...

    IP欺骗的技术分析及防御措施

    IP欺骗的技术分析及防御措施,详细介绍了,怎样进行ip欺骗的过程及方法

    NET平台下的IP欺骗和SYN Flood攻击

    NET平台下的IP欺骗和SYN Flood攻击NET平台下的IP欺骗和SYN Flood攻击NET平台下的IP欺骗和SYN Flood攻击NET平台下的IP欺骗和SYN Flood攻击NET平台下的IP欺骗和SYN Flood攻击NET平台下的IP欺骗和SYN Flood攻击NET平台...

    IP 欺骗原理及实现

    程序演示了windows下使用raw sock向某目标发送IP地址伪装的UDP报文的过程

    IP欺骗工具IpMap

    交换环境下的IP欺骗工具IpMap,本工具只供安全测试,严禁用于非法用途!

    LoadRunner中IP欺骗功能详解

    LoadRunner中IP欺骗功能详解。应用程序服务器和网络设备使用IP地址来识别客户端。应用程序服务器通常会对来自同一计算机的客户端信息进行高速缓存。网络路由器尝试对原信息和目标信息进行高速缓存 以优化吞吐量。...

    介绍IP欺骗的知识为防御DDoS攻击

    介绍IP欺骗的知识为防御DDoS攻击 为服务器管理员提供更好的方法

    IpMap IP欺骗

    IpMap IP欺骗 可以进行IP欺骗 的软件 应用简单

    计算机病毒与防护:IP欺骗的攻击与防御.ppt

    * * * * * * * IP欺骗的攻击与防御 IP欺骗的定义 IP地址欺骗是指行动产生的IP数据包伪造源IP地址,以便冒充其他系统或发件人的身份。 IP欺骗的目的:有效地隐藏攻击者的身份或者为了绕过系统认证过程。 IP欺骗的原理...

    基于Linux下防止IP欺骗的SYN攻击防火墙的设计与实现.pdf

    基于Linux下防止IP欺骗的SYN攻击防火墙的设计与实现.pdf

    LoadRunner_IP欺骗技术分享

    当运行场景时,虚拟用户使用它们所在的Load Generator 的固定的IP 地址。同时每个Load Generator ...为了更加真实的模拟实际情况,LoadRunner允许运行的虚拟用户使用不同的IP 访问统一网站,这种技术称为“IP 欺骗”。

    python毕业设计-IP欺骗,模拟ip

    毕业设计-IP欺骗 该设计使用框架有scapy,kamene,pyqt5 主界面如下 Mainwindow 主要使用方法: 先选择发包网卡的IP,即所有构造的数据将从该网卡发送出去,可以使用wireshark查看。 chose_send 输入扫描的IP,...

    IP欺骗源码

    本代码用于linux下的c编程,基于IP欺骗方面的代码。

    进行IP欺骗.txt

    有些程序可能对同一IP大量访问做了限制,因此LoadRunner测试时,需要进行IP欺骗。其他情况,倒是不怎么需要进行。

Global site tag (gtag.js) - Google Analytics