LoadRunner压测脚本执行时的常见错误及解决方法(持续更新...)

1】MsgId: -13874,Error:missing newline in E:\...\...\**.dat

当参数化文件类型为file时,文件末尾需要空一行。缺少空行就会报此错。



2】Error -27796: Failed to connect to server "www.*.*:80": [10060] Connection timed out

最主要的原因就是压测机端口占满。

而导致端口占满的因素有很多,需要逐一排查:

1、先试用netstat -na 命令确认压测机端口使用情况。

    计算机可使用的端口数最大可设置为65534,如果使用命令行查看端口并没有完全使用,那么可以将端口全部开放使用,调整方法:

    打开注册表: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

    找到键值:MaxUserPort →调到最大值65534

    随便可以将键值:TcpTimedWaitDelay → 调小,默认值是30s,可以按需调整  (TcpTimedWaitDelay 这个值决定TCP/IP必须经过多久,才能释放出已经关闭的链接,从而可重复使用其资源。而用户端和服务器重庆开启链接的成本是要小于新建链接的。)所以该值越小,TCP/IP可更快四处已关闭的链接。

   调整完毕后需要重启压测机。


2、经过上面调整如果还报27796错,需要查看服务器资源利用率,利用率过高也会导致该问题。


3、如果服务器资源利用率不高,也已经调整过注册表值,但是还报27796错,解决方式就是,增加压测机数量。



你可能感兴趣的:(性能测试)