本文档主要围绕LoadRunner环境搭建过程中常见的问题及其解决方案进行了详细的概述,旨在帮助新手更快地理解和掌握LoadRunner这一性能测试工具。以下是一些关键知识点:
1. **录制回放常见问题**:
- 录制webtours或本地网站失败:这可能是由于系统中存在阻止访问的设置,如hosts文件中的限制。解决方法是进入Windows系统的hosts文件,将`::1 localhost`行删除,并确保浏览器设置中没有启用第三方扩展,特别是Firefox,它们可能会干扰录制过程。
- 启动Vugen出错:可能是由于Data Execution Protection (DEP) 的启用导致。在Windows的高级系统设置中,将DEP限制为仅基本Windows程序和服务可以避免此问题。
2. **事件捕捉与脚本生成**:
- 录制到event事件但停止后无脚本:需要检查是否正确设置了端口映射,可能需要调整系统对特殊端口的过滤规则,确保所有请求都被录制。
3. **脚本回放错误**:
- 动态数据处理:在脚本中遇到动态内容时,需要修改代码删除无用对象,或通过关联处理以适应数据变化。
- 协议请求遗漏:确保所有协议请求都被记录下来,通过系统协议分析确认。
4. **系统兼容性与安全设置**:
- 影响录制的防火墙或安全软件需暂时关闭或配置允许列表。
- 检查点和关联:确保检查点函数正确使用,关闭其fail功能,以避免脚本执行中断。
5. **乱码问题**:
- 录制脚本时遇到中文乱码,可以在Record-Options的Advanced选项中勾选"Supportcharset",选择UTF-8编码,重新录制以解决。
6. **脚本类型差异**:
- HTML-basedscript以单个步骤形式记录HTML操作,适合基于浏览器的Web应用;
- URL-basedscript记录发送到服务器的所有HTTP请求,适合无需浏览器交互的Web应用或需要详细请求跟踪的应用。
通过理解并解决这些常见问题,新学习者可以更顺利地建立LoadRunner环境,进行有效的性能测试。