1、设置IP欺骗的缘由:html
一、当某个IP的访问过于频繁或者访问量过大时,服务器会拒绝访问请求;服务器
二、某些服务器配置了负载均衡,使用同一个IP不能测出系统的实际性能。Loadrunner中的IP欺骗经过不一样的IP,可很大程度的模拟实际使用过程当中多IP访问和测试服务器均衡处理的能力;多线程
三、有一些网站会限制同一用户用一个IP的登陆。为了更加真实地模拟实际状况,Loadrunner容许运行虚拟用户使用不一样的IP访问同一网站。负载均衡
使用IP欺骗以后,场景中运行的Vuser将模拟从不一样的IP地址向服务器发送请求工具
2、设置IP欺骗的具体步骤:性能
一、将本机的IP设置成手动固定:如何设置本机电脑的固定IP地址?测试
二、生成IP地址池网站
开始菜单->全部程序->HP LoadRunner->Tools->IP Wizard->建立新设置->下一步spa
输入本机IP->下一步线程
添加->选择C类地址(通常局域网均选择C类)->填写源IP(通常就改后两位就成,表示要使用的IP范围的第一个值)->要添加的数字(IP范围的值)(你想添加几个IP就写几,可是最好填写的要比你想的数多一点,由于有可能部分端口被占用)->勾选验证新IP地址未被使用->肯定
C类最多只能模拟255个IP,若是须要更多需选择A类或B类
点击完成
此处:
点击完成会弹出一个IP的保存页,咱们能够点击保存,将设置的IP保存成一个文件,这样的话,咱们第一步就能够选第二个选项:从文件中加载原有设置。从文件中导入IP,而后点击OK,IP欺骗就能够帮咱们生成IP了。
三、Windows键+R打开运行窗口。输入cmd点击肯定,打开命令提示符,输入ipconfig,查看IPv4端口,验证是否生成多个IP
保险起见可使用ping命令,确认全部生效的IP都能ping通。如在命令提示符中输入ping 192.168.1.1,查看是否ping通
四、Controller->场景->勾选启用IP欺骗器
五、Controller->工具->启用专家模式
六、将Vuser设置为进程运行:
Controller->运行时设置->常规->其余->多线程->按进程运行Vuser(P)->肯定
工具->选项->常规->多个IP地址模式->勾选每一个进程的IP地址分配->肯定
Loadrunner安装根路径下找到 mdrv.dat(路径:D:\Program Files\LoadRunner\dat),右键Sublime Text打开,找到[lr_socks]行,在此行末尾添加ExtCmdLineConc=-UsingWinInet Yes,保存
七、禁用网页诊断:
Controller->诊断->配置->网页诊断->禁用->肯定
八、为了方便查看日志,设置日志查看方式:
Controller->运行时设置->常规->日志->勾选始终发送消息->勾选扩展日志->勾选高级跟踪->肯定
九、基本设置已完成,其余设置完毕后,开始运行场景测试
验证IP欺骗设置成功的方式:选择运行完毕的Vuser->随便选择一个用户右键->点击显示Vuser日志
就能够看到每一个Vuser的IP均不同了。这样就实现了IP欺骗!
3、注意事项:
一、运行IP欺骗程序的计算机必需要固定IP,不能使用动态获取的IP。
二、使用虚拟IP测试完成以后必定要再次打开IP欺骗设置界面,释放全部虚拟IP。而后重启计算机,这样的话别人使用时才不会显示占用中。
参考文章: https://www.cnblogs.com/zhangyating/p/7728981.html
http://www.cnblogs.com/fnng/archive/2013/03/02/2940284.html
若有不足,请多多指出;相关文章已附上连接,不妥删