博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
性能测试之:loadrunner 报lr_load_dll 失败 CCI trace: vuser_init.c(6): ci_load_dll查证及解决过程...
阅读量:6575 次
发布时间:2019-06-24

本文共 766 字,大约阅读时间需要 2 分钟。

本项目需要调用dll进行ice接口的调用
按教材将开发提供的dll放到脚本下,调用脚本如下
vuser_init()
{
    //lr_load_dll("msvcrt.dll");
   //lr_load_dll("iceclient_stresstest.dll");
 //lr_load_dll("ice33.dll");
 lr_load_dll("iceclient_stresstest.dll");
    Initialize("FeedsLogicInterface:default -h 10.2.225.208 -p 33400",1);
 return 0;
}
 
结果报:lr_load_dll 失败 CCI trace: vuser_init.c(6): ci_load_dll。。。
怎么办呢,叫来开发配了一下path还是无效,看来只能自己来了。
首先需要搞明白调用的dll里边,究竟是怎个情况,有没有其他dll
使用depends查看dll
发现这个dll依赖5个dll
ice33.dll
iceutil33.dll
stlport_vc646.dll
msvcrt.dll
kernel32.dll
于是逐个lr_load_dll
发现
msvcrt.dll
kernel32.dll
系统自带的dll是没有问题的
证明lr是没有问题的
同时这两个dll是放在system32目录的
不管37 21把其他三个dll也拷贝到system32下
再调用脚本,测试通过。
总结,遇到此类问题,一定要搞清楚dll内部的dll依赖关系。
不是脚本下有目标dll就可以成功的
 
本文转自elbertchen 51CTO博客,原文链接:http://blog.51cto.com/linkyou/282621,如需转载请自行联系原作者
你可能感兴趣的文章
Php.ini文件位置在哪里 Php.ini文件找不到
查看>>
如何在定制化组件中实现并使用v-model
查看>>
浏览器从输入到输出的过程与原理一
查看>>
c++ const
查看>>
The Little Redis Book
查看>>
java ClassLoader static
查看>>
Android 自定义View修炼-打造完美的自定义侧滑菜单/侧滑View控件(转)
查看>>
程序员在编程中遇到的奇葩弱智问题(转)
查看>>
ldap实现用户认证
查看>>
java基础---->Serializable的使用---- http://www.cnblogs.com/huhx/p/serializable.html
查看>>
快速排序
查看>>
14.UA池和代理池
查看>>
转一篇关于IIS用户权限的帖子
查看>>
Java异常:选择Checked Exception还是Unchecked Exception?
查看>>
mybaits入门
查看>>
C++(实验四)
查看>>
ZLYD团队第一周项目总结
查看>>
基于nodejs的爬虫
查看>>
利用apache的ab命令做服务器压力测试
查看>>
c++ primer
查看>>