zoukankan      html  css  js  c++  java
  • 性能测试工具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进入页面

      

     

     

     

     

  • 相关阅读:
    linux 常用命令(个人记录)
    jmeter 5.0版本更新说明(个人做个记录)
    Netdata---Linux系统性能实时监控平台部署记录
    MySQL Yum存储库 安装、升级、集群
    linux 各项配置汇总
    构建Maven项目自动下载jar包
    计算服务器的pv量算法
    性能计算公式
    jstack(查看线程)、jmap(查看内存)和jstat(性能分析)命令
    结构模式
  • 原文地址:https://www.cnblogs.com/shenhainixin/p/9709119.html
Copyright © 2011-2022 走看看