LoadRunner常见问题与解决策略

需积分: 9 1 下载量 109 浏览量 更新于2024-07-17 收藏 547KB DOCX 举报
"Loadrunner资料整理 - 关于LoadRunner性能测试中的常见问题与解决方案" LoadRunner是一款功能强大的性能测试工具,广泛应用于软件测试中,尤其在性能测试领域具有很高的地位。本资料整理主要针对LoadRunner使用过程中的常见问题,提供了解决方法和一些重要的测试技巧,适合初学者和对LoadRunner不太熟悉的人员学习。 问题1.1,当LoadRunner无法弹出IE浏览器或在录制过程中出现0事件时,可能是因为电脑上安装了多个浏览器。解决办法是进入IE选项设置,取消"启用第三方浏览器扩展"的勾选。 问题1.2,Windows Server 2003系统下,录制IE6/7时遇到问题,通常是由于DEP(数据执行保护)特性与Vugen.exe冲突。可以通过在系统属性中,高级->性能设置->数据执行保护中,将LoadRunner安装目录下的Vugen.exe添加到例外列表,然后重启LoadRunner。 问题1.3,如果录制正常但脚本中没有数据显示,可能是协议选择不当或数据捕获方式错误。用户需要在录制过程中打开Options,检查PortMapping,选择正确的捕获数据方式或确认协议内容。 问题1.4,录制时出现Visual Studio调试器,这是Windows的数据保护设置所致。解决方法是在系统属性中,高级->性能设置->数据执行保护,选择"除所选程序外",然后添加"iexplore.exe"。 问题1.5,.NET协议录制时,参数默认保存为二进制(Binary)格式,若希望改为XML,需在录制时进入Options,选择Microsoft.NET,Recording,将Serializationformat的Value值改为XML。 问题1.6,脚本回放正常但测试未通过,可能是因为缺少HTTPHeader。可以使用HttpWatch等抓包工具分析请求报头,然后在录制选项的Advanced->Headers中添加缺失的报头。 问题1.7,脚本回放无法正常通过,可能是因为请求方式设置不正确。解决方法是在录制选项的Recording->URLAdvanced中选择Use web_custom_request only方式进行录制。 问题1.8,当脚本出现2660错误时,通常意味着某种资源未找到或URL路径有误。这需要进一步分析脚本,确保URL路径和资源匹配,或使用web_reg_find等函数进行验证。 以上是LoadRunner在性能测试中的一些常见问题及解决策略,掌握这些技巧将有助于提高LoadRunner的使用效率,确保性能测试的准确性和有效性。在实际操作中,遇到问题时应结合LoadRunner的官方文档和社区资源,以获得更全面的解决方案。