Loadrunner中的IP欺骗的设置以及误区
上一篇 / 下一篇 2011-12-16 14:00:47 / 个人分类:LoadRunner
#nj v d)eM0最近在忙着部署web性能测试的环境后,对IP欺骗进行设置,特地做个笔记,给自己的学习历程留下点足迹。
W[6Nfj"W,v7FT d)M#]0?0m|` Ok"]'I0一. 什么是IP欺骗?
#d t6EU'P9w'[ F+WB*q051Testing软件测试网1QQ}qc做什么事首先要问个为什么,如果知道为什么了,即使不知道如何做,简单,google it,答案总会找得到,google.cn不行,google.com总行,来自全球的搜索结果,总会有帮助。
#K,ct$ZaX051Testing软件测试网&mId;d,X0s'K#S }"_~c~)P0H0
.RDM\H+M0IP spoof即IP 电子欺骗,我们可以说是一台主机设备冒充另外一台主机的IP地址,与其它设备通信,从而达到某种目的技术。 IP是网络层的一个非面向连接的协议, IP数据包的主要内容由源IP地址,目地IP地址,所传数据构成,IP的任务就是根据每个数据报文的目的地址,路由完成报文从源地址到目的地址的传送。至于报文在传送过程中是否丢失或出现差错,IP不会考虑,那是TCP的事。对IP来讲,源设备与目的设备没有什么关系,它们是相互独立的。IP包只是根据数据报文中的目的地址发送,因此借助高层协议的应用程序来伪造IP地址是比较容易实现的。 51Testing软件测试网!Q3x(r@4L_$U/X
51Testing软件测试网L3hwz{\mP
二. 为什么要设置IP欺骗?
V(yCNFC051Testing软件测试网 L3VQz0mC7S对于某些服务器,是根据IP来分配资源,当某个IP地址访问频繁或者访问量过大时,服务器会拒绝访问,或者让你输入验证码,当然也有可能是来避免搜索引擎robot的任意爬取。51Testing软件测试网;Nu2_\eKhT5m
!I0bT2J4p,\0 51Testing软件测试网5z0\ha{0`l1\cm1UG,f
5aa9h-g@6}0网上还有些言论是说使用更多的IP来模拟较真实的用户使用环境,来测试负载均衡技术的处理能力,但是我始终想不明白这跟那个有什么关系,如果服务器可以接受同一IP大量访问,负载均衡不照样起作用,照样可以被测试到吗?(私人观点,意见可以保留)
Y2`e:l"P-p [L0z c+uw|)yR?X051Testing软件测试网;|7B _k,S8T\2qO+k
51Testing软件测试网g-tFwRo.r?三. 设置前的准备工作51Testing软件测试网[!Is } oo
51Testing软件测试网4P#d8Xyr^c k1. 要有局域网的环境,因为只能设置局域网内的网段;51Testing软件测试网V+HyY4n3C
51Testing软件测试网C!x1RQ0y2s2. 本地的IP设置不能为“自动获取”,必须指定一个静态IP。
Cg8Lt#S!M6c051Testing软件测试网+_5VwN iw2QNW#lA)os&Xn%f0
u1n PW"u+RYC0四. 如何设置51Testing软件测试网 tN]3Q|@%}
ZN'pn[#Z(x/y0 51Testing软件测试网/~q,[NR$gd
51Testing软件测试网K*wd(vXr5fq第一步:
@7bm-L9X5D0运行MercuryLoadRunner- Tools-IP Wizard
Y6Z_M0v7jN6E0
A4bY7o*I%\,w0第二步:51Testing软件测试网/C$Xe4iPU'eDQ \xi
选择create new setting,点击“下一步”51Testing软件测试网2B8OEJ|"| t
此时出现的页面是让输入服务器的IP地址,Loadrunner通过该地址更新路由表。
0G| B:L
x+L@{+x-ve$m0客户端计算机上添加新的IP地址后,服务器需要将该地址添加到路由表,以便能够识别返回到客户端的路由。如果服务器和客户端具有相同的子网掩码、IP 类和网络,则不需要修改服务器的路由表。如果客户端和服务器计算机之间有一个路由器,则服务器需要识别经过该路由器的路径。确保将以下路由添加到服务器路由表:从 Web 服务器到路由器的路由,以及从路由器到负载生成器计算机上的所有 IP 地址的路由。
DA^5mq%hc7O[051Testing软件测试网.U#|8nLv,nj
第三步:51Testing软件测试网X%t6r T:j:t!XQ
在输入web服务器地址的页面中输入地址后,直接点击“下一步”51Testing软件测试网f,R3Zuy
进入IP添加页面,点击“add”进行添加
0^ Y(Go
C)ff
?0