当前位置: 首页 >> 面试题 >> 技术 >> 测试 >> 性能测试 >>

性能测试常见的问题有哪些?怎么解决的?

问题1
使用loadrunner进行IP虚拟设置,在点击IP wizard时,弹出错误窗口,内容如下:“The IP wizard does not support DHCP-enabled network cards.Your cards are either DHCP-enabled or configured with invalid settings.Please contact your system administrator.”
解决方法:
1.
禁用其他多余网卡,将要用的网卡设置为静态IP地址;
2.
如果操作系统是win7的,需要点击右键,选择以管理员身份运行启动IP wizard。(若将DHCP client禁用,则会发生IP wizard无法添加IP 地址的问题,因此一定要慎重~

问题2
使用IP wizard创建了若干个IP后,点击ok,会弹出DOS界面,运行命令“netsh interface ip add address 本地连接 192.168.10.2 255.255.255.0″。但弹出错误“RPC服务器不可用
解决方法:
该问题是由于禁止了DHCP client服务,在运行中输入servics.msc,右键启动该服务即可。

问题3
在启动DHCP client服务时,出现此服务的帐户不同于运行于同一进程上的其他服务的帐户错误提示。
解决方法:
该问题是由于在查看DHCP client属性中的登录一栏时,将该服务的账户不小心改成了别的账户,因此启动出错。也有可能是因为DHCP client依赖的其他服务没有启动,如AFDNetBios over TCP/IPTCP/IP Protocol Driver。但在win7系统中,我只找到了最后一个,而且也是启动状态,因此使用下面方法解决了该问题。修改方法:

1、在运行中输入servics.msc,右键属性,选择登录一栏。

2
、点击浏览,在下方弹出的对话框中点击高级

3
、点击立即查找,在下方出现的几个账户中选择“local service”,点击确定。此时回到登录界面,点击应用。如果提示让输入密码,请清空密码点击应用

这样就可以启动DHCP client服务了。

问题4
在设置了IP虚拟,在controller中也设置了Expert Modeenable IP spoofer后,运行报如下错误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 mdrv.dat, [lr_socks] section: ‘ExtCmdLineConc=-UsingWinInet Yes’.
解决方法:
1
、根据错误提示,在run-time setting中的Miscellaneous项中设置“run vuser as a process”;在安装目录的dat文件夹中查找mdrv.dat,找到
[lr_socks]段,在最后添加“ExtCmdLineConc=-UsingWinInet Yes”一句;
2
、在选择了expert mode后,选择option->general,选中“ip address allocation per process”
3
、如果仍然报错,在菜单栏中点击Diagnostics->configuration项,将web page diagnosticsdisable掉(该路径是在loadrunner11中的位置,若是loadrunner8.0,则在Diagnostics—>Distributiondisable Web Page Diagnostics选项

 

 

 

 

 

 

 

 

 

 

问题5:Error:missing newline in C:\Users\Administrator\Desktop\Scritps\qywlogin\username.dat

 

我知道原因了,是因为虽然我空了一行,但是空的不是很准确。首先全选参数文件所有的内容,然后到最后一行被选中的地方,再按回车键。这样就好了。有时候我是在最后一行的最后一个数据后面按的回车键,结果全选以后发现最后一行怎么跟前面的行所占的space不一样。

Loading