服务器不允许多个人共用一个ip地址来访问服务器的,那么就要开启ip欺骗。
Ip欺骗的原理:利用网络可同时绑定多个ip地址。和lr没关系。
开启ip欺骗:
1、首先在网卡上面开启多个ip地址
2、然后在lr中设置一下Enable IP Spoofer 就可以了(这个ip设置是在压力机上设置)
注:压力机上的ip地址必须是固定ip,不是固定ip的话没法开启。用IP欺骗,你就要把那些不能连接服务器的网卡都禁用掉
3、看看ip欺骗有没有开成功
添加一个函数:获取当前用户的ip地址。lr.get_vuser_ip()把帮助文档中下面这段代码拷贝到脚本里面去。
代码的意思是定义一个ip变量,获取分配到的ip地址,如果ip不为null的情况,意思就是ip欺骗已经开启了。会输出当前这个用户分配到的ip地址。否则就是ip欺骗被禁用了,没开启。把这个代码,放到controller里面,模拟10个用户跑一次就可以了。在输出的日志里面能不能看到这个人分配的ip地址是什么。
绑定很多个IP地址:
首先网卡要设置成固定IP,然后lr中有个tools工具,选IP向导,右键以管理员身份打开。
下面输入服务器的IP地址。他要和你要一个IP段。
添加100个IP地址。
会提示有下图这么多IP地址被占用了吧。
点了上图的确定,发现我们有90个IP是可以用的。点完成,就会往网卡上加90个IP地址。这是批量添加。
IP欺骗用完了一定要记得去还原:点tools这个工具,IP Wizard,以管理员身份运行。
还输入服务器的IP
原文:https://www.cnblogs.com/fanf/p/13157514.html