51Testing软件测试论坛

标题: LoadRunner 中ip欺骗设置的探讨 [打印本页]

作者: OneDate    时间: 2017-8-30 19:00
标题: LoadRunner 中ip欺骗设置的探讨
今天我们来探讨一下,Load Runner    IP欺骗的设置 。以下的观点属于个人的理解,希望和大家一块探讨。

IP欺骗:
   什么是ip欺骗?
          基于本机的IP地址,模仿出大量的ip地址,对服务器进行访问。这样我们就能够解放出本机的ip,不被服务器所记录拉黑。
为什么要使用Ip欺骗:
        1>当某个Ip的访问过于频繁时,或者访问量过大时,服务器会拒绝访问请求,这时候通过ip欺骗可以增加访问频率和访问量,以达到压力测试的效果。
        2>某些服务器配置了负载均衡,使用同一个ip不能测试出系统的实际性能。lr中的ip欺骗通过调用不同的Ip,可很大程度上模拟实际使用中多ip访问和并发测试服务器均衡处理能               
力。
       3>有一些网站会限制同一个用户同一个Ip的登录,为了更加真实的模拟实际情况,lr允许运行的虚拟用户使用不同的ip访问同一网站。
固定本机IP地址的步骤:(这种操作针对于无线网路的,或者是有网线,自动获取IP地址的情况)
       ip欺骗的设置是基于固定的ip地址进行的,所以我们要将本机的IP地址给固定(设置的方法:在命令行中输入 cmd,进入控制台,输入ipconing /all 查出自己的网络ip,设置到 ipv4中。)
设置生成多个ip的步骤:
       HP  LoadRunner--> IP Wizard(安装目录下查找)
        (1)创建一个新的ip脚本->无线或本地的—>(服务器的ip不用管)->出现了本机默认的ip地址,选择add->选择Class c->From id(从哪个id开始增加,增加几个,假如本机ip地址号为192.168.167.56,那么我们可以从192.168.167.57开始增加,增加10个(自己写))->ok
     (2)导入写好的ip列表---Ok
     (3)释放之前设置的ip(记住,使用ip欺骗设置的ip地址,使用完成后一定要释放掉)

检查ip欺骗设置的是否成功:
   1> 将脚本中的 localhost 替换掉。换成自己的IP地址。
   2>将log中的 扩展日志下的三个选项勾选住
   3>使用线程的方式进行运行。(与录制脚本的时候要保持一致)
   4>在场景中将以下的勾选住,Scenarlo->Enable Ip Spoofer勾选住
                                              Tools ->Expert Mode (调试模式)
                                            Tools->Options->Genaral(选择和前面设置的使用线程跑一致)
   5>场景运行的Run界面中,选择查看的虚拟用户进行查看,选择 show Vuser log,进行查看ip的设置是否成功。

这样就能让我门的虚拟用户使用不同的Ip来对服务器进行访问,更加真实的模拟了用户的操作。
作者: ynk2017    时间: 2017-8-31 09:31
又涨知识了

作者: OneDate    时间: 2017-8-31 17:52
ynk2017 发表于 2017-8-31 09:31
又涨知识了

可以 把自己掌握的知识一块分享出来,探讨一下。哈哈。
作者: OneDate    时间: 2017-8-31 18:05
上面的是不是 大神0.0




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2