性能测试工具 六:Load Runner IP 欺骗的设置

王争伟 · 2017年08月30日 · 最后由 王争伟 回复于 2017年08月31日 · 3800 次阅读

今天我们来探讨一下,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 来对服务器进行访问,更加真实的模拟了用户的操作。

共收到 6 条回复 时间 点赞

怎么 这么 冷清 ,这样 好吗...0.0

太早啦 大家都没上班呢

带上图片 会好很多

ip 欺骗还是只适用局域网内,不适用互联网吧

我下次会 注意的 谢谢了

Scofell 回复

应该 是的。局域网内的设置,那个外网的还没有接触到 0.0

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册