`
keepwork
  • 浏览: 330175 次
  • 性别: 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,重启网络连接,即可恢复原状

 

分享到:
评论

相关推荐

    Jmeter设置ip欺骗

    ### JMeter设置IP欺骗 #### 一、IP欺骗的基本概念 IP欺骗是一种技术手段,用于在网络测试或安全评估中模拟不同的客户端来源。这种技术在负载测试、压力测试以及某些安全测试场景下非常有用,比如模拟大量不同的...

    LoadRunner中IP欺骗功能详解

    在某些情况下,为了更准确地模拟真实环境,LoadRunner提供了IP欺骗(IPSpoofing)功能。这个功能允许在同一台Load Generator上运行的Vuser(Virtual User,虚拟用户)使用不同的IP地址,以避免服务器和路由器的优化...

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

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

    jmeter之ip欺骗脚本

    ip欺骗jmeter

    Loadrunner IP欺骗

    Loadrunner IP 欺骗 Loadrunner IP 欺骗是 Loadrunner 软件中的一种功能,允许用户模拟多个虚拟用户从不同的 IP 地址进行消息发送,以达到测试网络性能和服务器承载能力的目的。下面将详细介绍 Loadrunner 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,本工具只供安全测试,严禁用于非法用途!

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

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

    IpMap IP欺骗

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

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

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

    LR的IP欺骗

    LR的IP欺骗技术是一种在LoadRunner测试工具中模拟多个IP地址来执行性能测试的方法。这种方法在需要测试分布式系统或者模拟不同网络环境时非常有用。以下是关于LR的IP欺骗技术的详细说明: 首先,确保你的本地计算机...

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

    计算机病毒与IP欺骗是网络安全领域中的重要话题。IP欺骗是一种恶意技术,攻击者通过伪造IP地址来掩盖真实身份,实施各种网络攻击。本讲座主要探讨了IP欺骗的定义、目的、原理以及两种常见的攻击方式,并提出了相应的...

    Row socket实现IP欺骗源代码

    在网络安全领域,这一特性被用于实现IP欺骗,即发送的数据包具有伪造的源或目标IP地址,以达到特定的目的,比如进行网络扫描、渗透测试或攻击。 ### 2. ICMP Row Socket的实现细节 ICMP Row Socket特别关注的是...

Global site tag (gtag.js) - Google Analytics