loadrunner ip欺骗技术
来源:互联网 发布:surface pro 知乎 编辑:程序博客网 时间:2024/04/30 20:11
需要使用ip欺骗的原因:
1、当某个IP的访问过于频繁,或者访问量过大是,服务器会拒绝访问请求,这时候通过IP欺骗可以增加访问频率和访问量,以达到压力测试的效果。
2、某些服务器配置了负载均衡,使用同一个IP不能测出系统的实际性能。LR中的IP欺骗通过调用不同的IP,可很大程度上的模拟实际使用中多IP访问和并测试服务器均衡处理的能力。
3、有一些网站会限制同一个用户同一个IP的登陆。为了更加真实的模拟实际情况,LoadRunner允许运行的虚拟用户使用不同的IP访问同一网站。
操作:
第一步:
运行Mercury LoadRunner- Tools-IP Wizard
第二步:
选择create new setting,点击“下一步”。此时出现的页面是让输入服务器的IP地址,Loadrunner通过该地址更新路由表。
客户端计算机上添加新的IP地址后,服务器需要将该地址添加到路由表,以便能够识别返回到客户端的路由。如果服务器和客户端具有相同的子网掩码、IP类和网络,则不需要修改服务器的路由表。如果客户端和服务器计算机之间有一个路由器,则服务器需要识别经过该路由器的路径。确保将以下路由添加到服务器路由表:从 Web服务器到路由器的路由,以及从路由器到负载生成器计算机上的所有 IP地址的路由。
第三步:
在输入web服务器地址的页面中输入地址后,直接点击“下一步”。进入IP添加页面,点击“add”进行添加
第四步:
在from ip输入框中输入起始ip,在Number to输入框中输入ip地址的位数,输入正确的子网掩码,选中“verify that new ip addresses are not already used”,点击“ok”,此时IP Wizard会自动按照设置生成IP地址,并且将已经占用的IP列出。
第五步:
确认可用IP地址列表内容后,点击“ok”,此时IP Wizard提示需要重新启动计算机,点击“save as”保存IP列表,点击“ok”,重新启动计算机。
注:当保存IP地址列表后,下次启用IP欺骗时直接选择load previous setting from.....
第六步:
启用IP欺骗,选中Tools下的Expert mode,启动专家模式Expert mode,再点击Tools下的options,在Genearl选项卡中设置以线程方式或进程方式进行性能测试,这个选项一定要与当前场景的模式相匹配,也就是说使用本地虚拟IP测试时需要选中线程方式,使用负载生成器使用虚拟IP测试时需要选中进程方式。
在controller中,选择 Scenario-〉Enable IP Spoofer,此项设置允许使用IP欺骗。
第七步:
验证IP欺骗是否有效。计算机重新启动后,在运行行中输入:CMD,在DOS命令提示符窗口中输入:IPCONFIG,此时便可看到虚拟的IP地址均已经被启用;
第八步:
这一部很重要,如果不做这一步,很多IP地址就被占用了,可能你们网管跟你闹上了呵呵。打开IP Wizard,选择restore original settings释放所有虚拟IP
注意:启用IP欺骗之前要确保局域网中的这些IP没被用
- loadrunner ip欺骗技术
- loadrunner-ip欺骗经验总结
- Loadrunner IP欺骗
- Loadrunner IP欺骗
- LoadRunner 使用IP欺骗
- Loadrunner IP欺骗
- loadrunner-ip欺骗经验总结
- Loadrunner IP欺骗
- LoadRunner 之 IP欺骗
- IP欺骗也是也loadrunner
- Loadrunner 11 使用IP欺骗
- LoadRunner 技巧之 IP欺骗
- LoadRunner 技巧之IP欺骗
- LoadRunner 技巧之 IP欺骗
- LoadRunner 技巧之 IP欺骗
- loadrunner常见问题之ip欺骗
- 实现loadrunner的IP欺骗
- IP欺骗技术介绍
- java 拷贝文件夹到Flex端
- web.xml的一些配置信息详解
- java同步工具类之--
- 10步让你成为更优秀的程序员
- Android + Eclipse + PhoneGap 环境配置
- loadrunner ip欺骗技术
- js获取浏览器高度和宽度值
- 优先队列三大利器——二项堆、斐波那契堆、Pairing 堆
- 改进的筛素数法
- Django 网站windows部署及调优
- How to deploy a web application on Windows Azure
- #include <sys/types.h>的作用
- java书中小例子4
- FFMPEG SDK 开发介绍