• 性能测试工具LoadRunner19-LR之Controller IP欺骗


    概念  

      IP地址欺骗是指用户操作产生的IP数据包为伪造的源IP地址,以便冒充其他系统或发件人的身份。这是一种黑客的攻击形式,黑客使用一台计算机上网,而借用另外一台机器的IP地址,从而冒充另外一台机器与服务器打交道

    为什么用IP欺骗?

      1.当某个IP的访问过于频繁,或者访问量过大时,服务器会拒绝访问请求,这时候通过IP欺骗可以增加访问频率和访问量,以达到压力测试的效果。

      2.某些服务器配置了负载均衡,使用同一个IP不能测出系统的实际性能。LR中的IP欺骗通过调用不同的IP,可很大程度上的模拟实际使用多IP访问和并发测试服务器均衡处理的能力。

      3.有一些网站会限制同一个用户同一个IP的登录。为了更加真实的模拟实际情况。LR允许允许的虚拟用户使用不同的IP访问同一网站。

    A、B、C类IP地址区别

      A类IP地址

        一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”,地址范围从1.0.0.0到126.0.0.0。可用的A类网络有126个,每个网络能容纳1亿多个主机。

      B类IP地址

        一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10”,地址范围从128.0.0.0到191.255.255.255.可用的B类网络有16382个,每个网络能容纳6万多个主机。

      C类IP地址

        一个C类地址是由3字节的网络地址和1字节的主机地址组成,网络地址的最高位必须是“110”。范围从192.0.0.0到223.255.255.255 C类网络达209万余个,每个网络能容纳254个主机。

    IP欺骗功能上应该注意事项:

      1.虚拟IP是同一个Generator上的多个IP,这种分配过程由Controller自动来进行;

      2.对于同一个Generator,你模拟的用户数量多于IP数量时,将会发生IP重复的现象,否则将随机分配不同的IP。

      3.对于同一个Generator,以其某一个IP添加到Generator中即可,不需要用不同的IP添加多次。

      4.ip欺骗设置前主机IP为固定的IP,测试完成之后要释放掉IP。

    如何设置IP欺骗?

      1.首先将自己电脑的IP由自动获取改为手动指定IP。查看IP地址,可以打开cmd命令窗口,输入ipconfig /all,找到连接的网络将IP输入如下界面即可

      

      2.打开IP Wizard,如下截图所示

      

      如果出现如下截图,则表示没有设置成静态IP,如果设置了静态IP还提示这个,就以管理员身份运行

      

      3.正常打开界面如下图所示

      

      4.选择创建新的IP,点击下一步,选择对应网卡

      

      5.点击下一步,输入服务器的IP,这里可以不用输入

       

      6.点击下一步,点击Add,添加相应的IP就行。

      

      7.验证是否添加成功,cmd命令行输入ipconfig

      

     

      也有另一种方式添加,如下图所示点击高级,进入界面添加IP地址也可以

      

     如何验证IP欺骗?

      1.将录制脚本中的url地址改为IP,不要使用127.0.0.1或localhost,并且至少增加一个事务

      

      2.进行如下截图所示设置

      

      3.创建场景,进入controller,进行如下设置

      

      4.点击Tools->Options,进行如下设置

      

      5.启动场景,点击Vusers进入页面

      

     

     

     

     

  • 相关阅读:
    vmware 搭建内外网分开的三台centos7.9虚拟机
    CentOS 7 搭建frp内网穿透服务端
    CentOS 7 搭建frp内网穿透客户端
    Redis设计与实现读书笔记
    easyui 下拉框绑定成功之后,又无法显示
    easyui 实现后一个弹框向前一个弹框传值
    学会这七个Python GUI图形界面化库,就没有做不出来的界面!超有用!
    最新!用Python免费连接附近WiFi教程!没有我蹭不到的网!
    用Python实现九九乘法表的几种方式,入门必备案例!超级简单!
    为了每天准时看到冰冰,我用Python写了个自动提醒脚本,美滋滋!
  • 原文地址:https://www.cnblogs.com/shenhainixin/p/9709119.html
Copyright © 2020-2023  润新知