Web Services 性能测试常见问题总结(二)

上一篇 / 下一篇  2010-12-09 11:32:03 / 个人分类:性能测试

今天客户现场正式去进行性能测试,又发生很多问题,本来顺利话的1个小时就能完成的事情,足足花了我半天的时间郁闷,主要发生这么几个问题。

Loadrunnermanage services中导入(importwsdl时失败。

解决方法:检查wsdl是否有问题,可以使用soapUI工具测试验证,也可能测试机无法解决wsdl中是服务器机器名的地址,修改测试机WINDOWS\system32\drivers\etc中的hosts文件在127.0.0.1      localhost下面加服务器IP和服务器名称)。

Action.c(33):错误-27796:连接服务器“192.168.70.183:80”失败: [10048] Address already in use Try changing the registry value

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\tcpip\Parameters\TcpTimedWaitDelay to 30 and

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\tcpip\Parameters\MaxUserPort to 65534 and rebooting the machine See the readme.doc file for more information

(解决方法:在注册表

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters里,

有如下两个键值:TcpTimedWaitDelay设小一点,MaxUserPort设大一点,最大是65534

原因分析:因为负载生成器的性能太好,发数据包特别快,服务器也响应特别快,从而导致负载生成器的机器的端口在没有timeout之前就全部占满了。在全部占满后,就会出现上面的错误。执行netstat –na命令,可以看到打开了很多端口。所以就调整TCPtime out。即在最后一个端口还没有用到时,前面已经有端口在释放了。


TAG:

sophia_wyy的个人空间 引用 删除 sophia_wyy   /   2012-07-25 16:35:25
5
 

评分:0

我来说两句

Open Toolbar