### Loadrunner常见问题解决总结 #### 1. LoadRunner录制脚本时为什么不弹出IE浏览器? **解答**:当在录制脚本过程中发现LoadRunner未能弹出IE浏览器时,这通常是因为IE浏览器的某些设置阻止了第三方应用程序对其的控制。解决方法如下: - 启动IE浏览器。 - 打开Internet选项对话框。 - 切换到“高级”标签页。 - 去掉“启用第三方浏览器扩展(需要重启动)”这一选项的勾选。 - 关闭所有浏览器窗口并重新启动VuGen。 按照以上步骤操作后,LoadRunner应能成功控制IE浏览器进行脚本录制。 #### 2. LoadRunner录制脚本时提示默认浏览器不支持如何解决? **解答**:如果LoadRunner在录制时提示默认浏览器不支持,可以通过以下步骤解决: - 打开“Recording Options”对话框。 - 转至“Browser”设置页面。 - 修改默认浏览器设置为Internet Explorer。 - 保存设置并重新启动LoadRunner进行脚本录制。 通过更改默认浏览器设置为IE,可以避免因默认浏览器不支持导致的问题。 #### 3. 录制Web脚本时,生成的脚本中存在乱码该如何解决? **解答**:录制Web脚本时遇到中文乱码问题可以通过以下步骤解决: - 在录制之前,打开“Recording Options”对话框。 - 进入“Advanced”标签页。 - 勾选“Support charset”选项。 - 选择支持UTF-8编码。 - 重新开始录制脚本。 这样设置后,脚本中的中文字符应该能够正确显示,避免乱码问题的发生。 #### 4. HTML-based script与URL-based script的脚本有什么区别? **解答**:LoadRunner提供了两种不同的脚本录制模式:HTML-based script 和 URL-based script,这两种模式的区别在于: - **HTML-based script**:这种模式下,VuGen会为每个HTML操作生成单独的步骤。这种方式生成的脚本较为直观,易于理解和维护。 - **URL-based script**:在这种模式下,VuGen捕获所有由用户操作触发的HTTP请求,并为每个请求生成对应的脚本步骤。这种方式适用于没有基于浏览器的应用程序或包含特定技术(如Java Applet、JavaScript/VBScript等)的应用程序。 通常情况下,对于基于浏览器的Web应用,推荐使用HTML-based script模式进行录制;而对于非标准的Web应用或具有特殊技术需求的应用,则更倾向于使用URL-based script模式。 #### 5. 为什么脚本中添加了检查方法Web-find,但是脚本回放时却没有执行? **解答**:如果脚本中添加了Web-find检查方法但在回放时未执行,可能的原因是LoadRunner默认关闭了对文本和图像的检查功能。可以通过以下步骤开启此功能: - 进入“Run-time Settings”对话框。 - 转至“Internet Protocol”页面。 - 选择“Preferences”。 - 在“Checks”部分勾选“Enable Image and text check”选项。 此外,推荐使用`web_reg_find`函数来进行更精确的文本和图像检查。 #### 6. 运行时的Pacing设置主要影响什么? **解答**:Pacing设置主要用于控制脚本迭代间的间隔时间,它包括以下几种方式: - **立刻开始**:上一次迭代完成后立即开始下一次迭代。 - **等待固定时间**:上一次迭代完成后等待一段固定的时间再开始下一次迭代。 - **按固定或随机的时间间隔**:根据设置的固定或随机时间间隔来控制每次迭代的开始时间。 Pacing设置的选择会影响负载测试的压力大小,没有时间间隔的设置会生成更大的负载压力。 #### 7. 运行时设置Log标签中,如果没有勾选“Enable logging”,则手工消息可以发送吗? **解答**:在LoadRunner中,“Enable logging”选项仅影响自动日志记录和通过`lr_log_message`发送的消息。即使没有勾选该选项,虚拟用户脚本中使用`lr_message`、`lr_output_message`或`lr_error_message`函数仍然会记录它们发出的消息。 #### 8. LoadRunner如何在IE7+Win2003环境下录制脚本? **解答**:在IE7+Win2003环境下录制脚本有两种方法: - **方法一**:通过借用IE6内核来录制脚本。具体步骤如下: - 定位到系统安装目录`C:\WINDOWS\ie7\iexplore.exe`。 - 在“Recording Options”->“Browser”中指定IE6内核。 - 设置完成后,LoadRunner即可用于录制脚本。 - **方法二**:安装LoadRunner8.1 Feature Pack 4及其IE7支持组件。具体步骤如下: - 安装LoadRunner8.1 Feature Pack 4。 - 安装“Internet Explorer 7 (IE7) support for LoadRunner 8.1 Feature Pack 4”。 #### 9. LoadRunner8.0版本的VuGen在录制Web Services协议的脚本时一切正常,但回放时报错误“Error:server returned an incorrectly formatted SOAP response”? **解答**:这个问题通常是由于LoadRunner8.0版本的VuGen在录制Web Service协议的脚本时存在的一个缺陷造成的。如果服务器的操作系统是中文版的,VuGen会自动将WSDL文件的头改为`<?xml version="1.0" encoding="zh_CN"?>`,从而导致错误。 为了解决这个问题,需要安装两个补丁:“LR80WebservicesFPI_setup.exe”和“lrunner_web_services_patch_1.exe”。 #### 10. VuGen支持Netscape的客户证书吗? **解答**:目前VuGen 8.0版本不支持Netscape的客户证书。录制此类脚本时,可以采取以下步骤: - 从Netscape中导出所需的证书。 - 将这些证书导入到Internet Explorer中。 - 确保证书的导出和导入顺序相同。 - 使用Internet Explorer进行脚本录制。
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助