LoadRunner性能测试过程中报Error(-17998):Failed to get [param not passed in call] thread TLS entry.

  最近与其他公司一起合作使用loadrunner11进行性能测试,在此过程中,遇到Error(-17998)的错误,从网上搜索,找到的答案基本上都是说没有定义事务,但检查所有测试代码,发现都已经定义了事务,故不是这个原因。

  经过反复调试发现,导致这种情况发生的原因是性能测试的业务代码使用了log4j日志组件,将log4j日志组件调用的代码注释之后,不再报Error(-17998)的错误。

  至于为什么使用log4j日志组件会导致报Error(-17998),或者使用其他日志组件是否也会报该错误,由于工作的原因,笔者暂没有深入探究,若有读者了解其原因,欢迎留言或者Email交流。

Email:[email protected]

时间: 2024-10-16 04:09:50

LoadRunner性能测试过程中报Error(-17998):Failed to get [param not passed in call] thread TLS entry.的相关文章

loadrunner:Action.c(4): Error -27796: Failed to connect to server "10.0.9.184:8080": [10060] Connection timed out

Action.c(4): Error -27796: Failed to connect to server "10.0.9.184:8080": [10060] Connection timed out (1) 在负载生成器的注册表HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Tcpip/Parameters里,有如下两个键值: TcpTimedWaitDelay和MaxUserPort 1,这里的TcpTimedWaitD

Action.c(28): Error -27796: Failed to connect to server "xxxx": [10060] Connection timed out

Error -27796: Failed to connect to server "125.93.51.230:8080": [10061] Connection refused.. 2013.05.31,这个27796一直是我心中的痛,试过网上所有的方法了,还是不行,我只能怀疑是不是我的客户端OS是win7的,所以才造成这种情况.....哎~! 认真分析这个错误,其实比较容易理解,就是连接不上服务,由于端口已经满了,那么自己的本机已经修改成65534,服务器已经修成成65534,那

vuser_end.c(3): Error -27796: Failed to connect to server "10.204.105.204:9192": [10060] Connection timed out

分析 因为负载生成器的性能太好,发数据包特别快,服务器也响应特别快,从而导致负载生成器的机器的端口在没有timeout之前就全部占满了.在全部占满后,就会出现上面的错误.执行netstat–na命令,可以看到打开了很多端口.所以就调整TCP的time out.即在最后一个端口还没有用到时,前面已经有端口在释放了. 成功的解决方法: 在负载生成器的注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters里,有如

Error -27796: Failed to connect to server "ip地址": [10060] Connection timed out

如果出现Error -27796: Failed to connect to server "ip地址": [10060] Connection timed out 这样的错误,如下图所示 则解决办法一是: (1)1.  修改run time setting中的请求超时时间Preferences 中点击Options 其中有三项的参数可以一次都修改了,HTTP-request connect timeout,HTTP-request receieve timeout,Step down

LR报:Error 27796 Failed to connect to server

原错误信息: Action.c(58): Error -27796: Failed to connect to server "10.1.44.68:7013": [10048] Address already in useTry changing the registry valueHKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\tcpip\Parameters\TcpTimedWaitDelay to 30and HKEY_

View Composer Agent initialization error (16): Failed to activate software license (1026556)

1.       桌面发布过程中偶尔有些桌面池中的桌面提示无法访问代理,查看报错信息如下:View Composer Agent initialization error (16):Failed to activate software license (1026556). KB地址:https://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&externalId=1026556 主要意思是Windows 7系统激活的

InnoDB: Error: io_setup() failed with EAGAIN after 5 attempts

在一台server中以各数据库的备份文件为数据文件启动多个MySQL实例供SQL Review使用. 之前执行一直没有问题(最多的时候有23个MySQL实例同一时候执行).后来新配置了一台server,启动其相应的实例时失败. 部分错误日志例如以下: -- 140505 16:05:59 InnoDB: Using Linux native AIO 140505 16:05:59  InnoDB: Warning: io_setup() failed with EAGAIN. Will make

Error:Execution failed for task ':app:compileDebugAidl'. > aidl is missing(Android Studio编译错误)

今天下载了一个1.2.1.1版本的Android Studio,使用VPN更新好SDK之后就新建了一个hello world工程测试一下环境,然后就出现以下错误: Error:Execution failed for task ':app:compileDebugAidl'. > aidl is missing 什么情况?全新安装的环境也有错误?Google发布这个工具时没有测试好吗? 没搞过这个工具,一阵搜索得到以下方案: 1.右键工程->Open Module Settings 2.将Bu

解决方案:Error:Execution failed for task ':app:compileDebugAidl'. > aidl is missing

也许有朋友最初在用Android Studio创建新工程的时候会碰到这个错误,其实这个问题是由于版本不兼容导致的,解决方法很简单,只需要把编译工具的版本改一下就可以了: 1.选左侧的工程根目录app,按F12打开Project Structure: 2.点击底部的app,把右侧Build Tool Version 从23.0.0 改为22.0.1即可~ 解决方案:Error:Execution failed for task ':app:compileDebugAidl'. > aidl is