文档介绍:IP欺骗设置
在配置前首先要确定本地的ip是固定的,不能是自动获取的。
打开开始菜单中的Loadrunner文件夹下的tool文件夹,点击IP Wizard,如下
出现如下的图
直接点击下一步,出现的页面
上图中是填写服务器ip地址的页面,其ip可填可不填,直接点击下一步
这是添加模拟ip页面,点击add按钮
在出现的页面中注意选择需要添加的ip类型,一般是b类较多
开始ip(From IP),右边填写需要添加的数字,,个数2。
点击ok,
点击完成
点击ok,点击之后会出现个黑框框,此时一般就完成了,若出现如下的错误
建议修改环境变量path,在系统path上查看是否有c:\windows\system32"这个路径,使cmd能够打开黑框框,并能执行命令,之后试试,如果不行重启机器再试试。
验证是否添加完成,打开cmd 在黑框框中输入 ping
当然之前一定要确定此ip没有被人占用
在脚本中可以用脚本来测试
char *ip;
ip = lr_get_vuser_ip();
if (ip)
lr_output_message("The IP address is %s", ip);
else
lr_output_message("IP spoofing disabled");
如果出现语法错误,将变量申明char *ip放在脚本页面顶端
在controller的scenario下选中了enable ip spoofer,以及tools下的Expert mode。
之后随便做一个脚本,比如登陆baidu查询12123,并查看日志
这是日志1
这是日志2
所设定的ip已经启动
在应用中若出现错误:
(30): Error: Socket descriptor not found. Hint: the problem might be solved applying the following: (1) Update Run-Time Settings to Run Vuser as a process. (2) Add the following line into , [lr_socks] section: 'ExtCmdLineConc=- Yes'.
解决方法:
1、根据错