<p>本项目需要调用dll进行ice接口的调用</p>
<p>按教材将开发提供的dll放到脚本下,调用脚本如下</p>
<p>vuser_init()<br>{<br> //lr_load_dll("msvcrt.dll");<br> //lr_load_dll("iceclient_stresstest.dll");<br>//lr_load_dll("ice33.dll");<br>lr_load_dll("iceclient_stresstest.dll");<br> Initialize("FeedsLogicInterface:default -h 10.2.225.208 -p 33400",1);<br>return 0;<br>}</p>
<p></p>
<p>结果报:lr_load_dll 失败 CCI trace: vuser_init.c(6): ci_load_dll。。。</p>
<p>怎么办呢,叫来开发配了一下path还是无效,看来只能自己来了。</p>
<p>首先需要搞明白调用的dll里边,究竟是怎个情况,有没有其他dll</p>
<p>使用depends查看dll</p>
<p>发现这个dll依赖5个dll</p>
<p>ice33.dll</p>
<p>iceutil33.dll</p>
<p>stlport_vc646.dll</p>
<p>msvcrt.dll</p>
<p>kernel32.dll</p>
<p>于是逐个lr_load_dll</p>
<p>发现</p>
<p>msvcrt.dll</p>
<p>kernel32.dll</p>
<p>系统自带的dll是没有问题的</p>
<p>证明lr是没有问题的</p>
<p>同时这两个dll是放在system32目录的</p>
<p>不管37 21把其他三个dll也拷贝到system32下</p>
<p>再调用脚本,测试通过。</p>
<p>总结,遇到此类问题,一定要搞清楚dll内部的dll依赖关系。</p>
<p>不是脚本下有目标dll就可以成功的</p>
分享到:
相关推荐
测试团队并组织协调工作?这些都是本章将要探讨的关键内容。 16.1 性能测试流程 ...只有全面理解和掌握性能测试的整个生命周期,才能真正发挥LoadRunner等工具的价值,为企业的系统性能保驾护航。
HP_LoadRunner_12_Community_Edition_Additional_Components_T7177-15046文件分割成两个压缩包,必须凑齐两个才能解压缩使用: HP_LoadRunner_12_Community_Edition_T7177-15046.part1.rar ... HP_LoadRunner_12_...
HP_LoadRunner_12_Community_Edition_Additional_Components_T7177-15046文件分割成两个压缩包,必须凑齐两个才能解压缩使用: HP_LoadRunner_12_Community_Edition_T7177-15046.part2.rar ... HP_LoadRunner_12_...
LoadRunner等工具的熟练使用是必备技能之一,而对系统性能的深刻洞察和调优能力则是区分优秀性能测试工程师的关键。随着软件行业对性能需求的不断提升,性能测试工程师的角色愈发重要,他们为确保高质量用户体验和...
在使用LoadRunner11进行性能测试的过程中,尤其是在Windows XP系统环境下,用户可能会遇到一个常见问题:当尝试回放之前录制的脚本时,系统会弹出错误提示“Vuser failed to initialize extension LrXml.dll”。...
LoadRunner作为业界广泛使用的性能测试工具,其9.1版本提供了一系列功能强大的工具,用于创建、管理和监控复杂的性能测试场景。本章节将深入探讨负载生成及监控方面的内容。 在Controller中,设计场景是性能测试的...
LoadRunner是一款广泛使用的性能测试工具,它帮助企业确保应用程序在高负载下的表现和可扩展性。本章节主要围绕性能测试的基础知识展开,包括性能测试工程师的角色、挑战、性能测试的核心概念以及相关流程。 1.1.1 ...
2. **使用建议**:将`lr_load_dll`函数置于`vuser_init`函数中,以减少不必要的性能开销。例如: ```c vuser_init() { lr_load_dll("LRDllTest.dll"); return 0; } Action() { int a = Sum(1, 2); lr_...
在性能测试领域,LoadRunner是一款广泛使用的工具,它允许测试人员模拟大量用户负载,以评估系统在高压力下的性能和稳定性。本章聚焦于LoadRunner 9.1中的数据分析功能,这是性能测试过程中至关重要的一环,它能帮助...
在IT行业中,LoadRunner是一款广泛使用的性能测试工具,由Micro Focus公司开发,它允许测试人员模拟大量用户同时访问应用程序,以此来评估系统在高负载下的性能。本文将深入探讨LoadRunner如何调用外部DLL(动态链接...
在LoadRunner测试工具中,调用DLL文件函数是一种高级技术,用于扩展脚本功能和优化性能。DLL(动态链接库)是包含可重用代码的共享库,可以在多个应用程序或脚本之间共享。本文主要讨论如何在LoadRunner中调用DLL...
Micro_Focus_LoadRunner_2022_Community_Edition_Additional_Components
软件性能测试 ........软件的性能 ........性能测试 ........如何做性能测试 LoadRunner ........LoadRunner ........LoadRunner脚本语言基础 VU-用户行为的模拟器 ........VU ........录制脚本 ........关联 .........
《性能测试进阶指南:LOADRUNNER_9.1实战》是一本专注于性能测试领域的专业书籍,主要针对HP的LOADRUNNER 9.1版本进行深入讲解。LOADRUNNER是一款强大的企业级性能测试工具,广泛应用于各类软件系统,尤其是大型企业...
事务是LoadRunner性能测试中的基本单位,用于衡量一组操作的整体性能表现。 - **参数**: 接收一个字符串参数,表示事务的名称。 - **示例**: `lr_start_transaction("登录")` **2. lr_end_transaction(“事务名称”...
《LoadRunner函数大全之中文解释》是一份专为软件测试人员准备的重要参考资料,它详尽地阐述了LoadRunner工具中的各类函数及其应用。LoadRunner是一款由Micro Focus公司开发的负载和性能测试工具,广泛用于验证应用...
应用范围 在使用Loadrunner进行性能测试时,经常遇到一种情况,需要通过web页面修改某事务的状态。于是需要首先读出当前的事务的状态,再进行修改,此时便可以使用到web_reg_save_param了。可以通过它先将事务的...
在这个脚本中,使用了Loadrunner的lr_load_dll函数加载libmysql.dll库,lr_error_message函数输出错误信息,lr_abort函数终止测试,lr_save_string函数保存字符串参数,lr_eval_string函数计算字符串表达式。...
在性能测试领域,LoadRunner是一款广泛使用的工具,它允许测试人员模拟大量虚拟用户来测试应用程序的性能和稳定性。本文将详细介绍LoadRunner中的部分关键函数,这些函数对于编写和执行性能测试脚本至关重要。 1. ...