HCRM博客

为什么IPWizard会出现报错?

IP Wizard报错问题分析与解决方案

IP Wizard报错的常见原因

1、网络设置问题

为什么IPWizard会出现报错?-图1
(图片来源网络,侵权删除)

错误提示:“The IP wizard does not support DHCPenabled network cards. Your cards are either DHCPenabled or configured with invalid settings.”

解决方法:禁用多余的网卡,将使用的网卡设置为静态IP地址,在Windows 7中,需要以管理员身份运行IP Wizard。

2、IP冲突

错误提示:添加IP时弹出“RPC服务器不可用”的错误窗口。

解决方法:检查并启动DHCP Client服务,确保没有其他服务占用该端口。

3、系统配置问题

为什么IPWizard会出现报错?-图2
(图片来源网络,侵权删除)

错误提示:“Error: Socket descriptor not found. Hint: the problem might be solved applying the following: (1) Update RunTime Settings to Run Vusers as a process. (2) Add the following line into mdrv.dat, [lr_socks] section: 'ExtCmdLineConc=UsingWinInet Yes'.”

解决方法:更新RunTime Settings中的Miscellaneous项,设置为“run vuser as a process”,并在mdrv.dat文件的[lr_socks]段添加“ExtCmdLineConc=UsingWinInet Yes”。

4、IP欺骗功能使用不当

错误提示:启用IP欺骗后,运行场景失败,不启用则成功。

解决方法:检查虚拟用户的IP地址是否在服务器端可以ping通,如果不通,检查网络设置和防火墙配置。

5、日志和诊断设置问题

为什么IPWizard会出现报错?-图3
(图片来源网络,侵权删除)

错误提示:在Controller中设置了Expert Mode及enable IP spoofer后,运行报如下错误“Error: Socket descriptor not found”。

解决方法:根据错误提示,在Runtime Settings中的Miscellaneous项中设置“run vuser as a process”;在安装目录的dat文件夹中查找mdrv.dat,找到[lr_socks]段,在最后添加“ExtCmdLineConc=UsingWinInet Yes”一句;选择了expert mode后,选择option>general,选中“ip address allocation per process”;如果仍然报错,在菜单栏中点击Diagnostics>configuration项,将web page diagnostics项disable掉(该路径是在loadrunner11中的位置,若是loadrunner8.0,则在Diagnostics>Distribution,disable Web Page Diagnostics选项)。

IP Wizard使用步骤

1、准备工作

确保本地IP是固定的,不能是自动获取的。

所添加的IP只能是局域网内的网段,即只能添加192段,127段,10段的IP地址。

2、配置IP Wizard

打开LoadRunner文件夹下的Tools文件夹,点击IP Wizard。

第一次运行IP Wizard需要选择第一项“Create new settings”,如果以前运行过,可以选择第二项,选择保存好的文件;第三项用于使用IP欺骗进行测试完成后,释放IP的。

3、输入服务器的IP地址

如果服务器和客户端在同一网段,这个IP可以不填,否则,输入应用程序所在的服务器的IP地址。

4、添加IP地址

从“From IP”文本框中输入要使用IP范围的第一个IP值,然后在“Numbers to Add”输入一个数字,表示IP范围的值;“Submask”使用默认情况,取决于使用的那种型的网络IP,一般局域网内采用Class C即可。

5、保存IP列表

建议此处选择Save as保存IP,保存IP列表后,下次使用时,可以直接导入IP列表;也可以直接修改保存的IP列表文件,再导入。

6、验证是否生效

在命令行输入ipconfig查看IP。

在脚本中添加代码查看当前使用的IP地址。

7、释放IP

打开开始菜单中的LoadRunner文件夹下的Tools文件夹,点击IP Wizard:选中第三项:重启计算机即可。

常见问题解答

1、Q1: 为什么使用IP Wizard时会报错“The IP wizard does not support DHCPenabled network cards”?

A1: 这是因为IP Wizard不支持DHCP启用的网络卡,解决方法是禁用多余的网卡,将要用的网卡设置为静态IP地址,如果是Windows 7系统,还需要以管理员身份运行IP Wizard。

2、Q2: 为什么启用IP欺骗后,运行场景失败,而不启用则成功?

A2: 这可能是由于虚拟用户使用的IP地址在服务器端无法ping通,解决方法是检查网络设置和防火墙配置,确保虚拟用户的IP地址可以在服务器端ping通。

通过以上步骤和解答,可以帮助用户解决IP Wizard报错的问题,并正确使用IP欺骗功能进行性能测试。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/gz/5051.html

分享:
扫描分享到社交APP
上一篇
下一篇