为什么需要使用ip欺骗?
1、当某个IP的访问过于频繁,或者访问量过大是,服务器会拒绝访问请求,这时候通过IP欺骗可以增加访问频率和访问量,以达到压力测试的效果。
2、某些服务器配置了负载均衡,使用同一个IP不能测出系统的实际性能。LR中的IP欺骗通过调用不同的IP,可很大程度上的模拟实际使用中多IP访问和并测试服务器均衡处理的能力。
3、有一些网站会限制同一个用户同一个IP 的登陆。为了更加真实的模拟实际情况,LoadRunner允许运行的虚拟用户使用不 同的IP 访问同一网站。
在添加IP欺骗前的准备工作:
如果我们直接启动 IP Wizard,系统可能会提示如下图:
什么情况?
翻译过来的意思是:“ IP向导不支持启用DHCP的网卡。您的卡要么启用了DHCP,要么配置了无效的设置。请与系统管理员联系。”
什么意思?
意思就是我们首先需要为自己的电脑配置固定的IP。
配置固定IP的方式如下:
1、打开网络共享中心
2、点击更改适配器
3、右键点击本地连接或无线网络,选择属性
4、选择Internet 协议版本 4 (TCP / IPv4),点击属性
5、把自动获得IP地址改为使用下面的IP地址,DNS服务器地址也一样。
6、填入IP地址和DNS服务器地址,点击确定。
接下来可以正常操作添加IP欺骗了。如果不知道怎么查看自己的IP地址,可以私信我。
IP欺骗的添加步骤:
第一步:
(1)找到:开始 --> 所有程序 --> HP LoadRunner --> Tools --> IP Wizard
(2)运行 IP Wizard,弹出如下框:
Create new setting (创建新的设置):当第一次使用IP欺骗或已经释放了添加的IP时,就需要选择这一项创建新有设置。
Load previous settings fro( 读取IP列表文件):从以前设置的IP地址列表中读取IP地址。
Restore original setting (释放已经设置的IP ):释放已经添加的IP 地址。
第二步:
(3)选择 Create new setting ,点击“下一步” :
可选:你可以在这里输入你的服务器的IP地址。
IP向导将检查服务器的路由表是否需要更新,如果是这样,将生成脚本来帮助您更新。
(4)在这里可以输入服务器的IP 地址,也可以不输直接点击“下一步” ,出现如下图所示的界面:
默认显示本机的IP 地址,在这里可以使用Remove 按钮删除选定的虚拟IP,点Add 按钮添加IP。
第三步:
(5)我们需要添加更多的 IP ,所以点击 “Add” 进入 IP 添加页面:
Class C、Class B、Class A :IP地址的类型有A、B、C 类,C类最多只能模拟255 个 IP,如果我们的需求多于255个,那么就选择 A 类或 B 类。
Don't use any of these:如果选择这项,,表示不使用任何A、B、C 类,则把默认的 IP 与子网掩码清空。
From IP:输入框中输入起始IP
Number to add:输入框中输入我们需要 IP 地址的个数。
Submask:根据IP类型输入正确的子网掩码
第四步:
(6)输入起始IP和数量之后,点击“OK”。
添加过程中遇到已经有的IP会有提醒,点击确定就行:
我输入了 100个 数量 IP,IP Wizard会自动按照设置生成IP地址,并且将我自己电脑已占用的 IP 排除,添加了99个,我又补添了一个凑成100个。
第五步:
(7)点击“完成”,弹出窗口如下:
(8)点击 “Save as” ,将 IP 列表保存成一个文件,以后我们再设置的时候就可以在第二步里从文件导入IP 。
(9)点击 “OK”,IP Wizard开始帮我们生成IP :
生成IP所有IP之后,自动退出。
第六步:
(10)在命令提示符号输入ipconfig,回车:
(11)在命令提示符号输入ping+刚才添加的一个IP地址,回车:
证明我们设置的IP地址正常生效,并且可以ping。
第七步:
(12)打开 LoadRunner11 ---> Run Load Test ---> Scenario --->Enable IP Spoofer ,此项打勾后表示允许使用IP欺骗。
下一章将介绍如何使用IP欺骗......