LoadRunner 是一款强大的负载测试工具,用于模拟大量用户并发访问应用程序,以检测系统性能和稳定性。在LoadRunner中,录制是创建测试脚本的基础步骤,主要分为HTML和URL两种模式,这两种模式各有特点,适用于不同的应用场景。 **HTML录制模式**: HTML模式是一种基于内容的高级录制方式,它模拟浏览器的行为,根据网页内容来决定哪些资源需要被下载。这种模式在录制时不会记录所有资源,而是依赖于回放时对返回信息的解析来获取需要下载的资源。HTML模式有以下优点: 1. **资源优化**:脚本在回放时从内存中获取资源,体积较小,易于阅读。 2. **动态数值关联减少**:因为脚本中硬编码的数据较少,需要关联的动态数值也相应减少。 3. **图片检查支持**:可以方便地添加检查点,验证回放结果的准确性。 4. **上下文敏感**:根据先前请求的结果执行,确保语句顺序正确。 然而,HTML模式的缺点在于,由于需要解析返回信息,可能在回放时消耗更多资源,但随着LoadRunner版本的更新,这个问题已经得到显著改善。 **URL录制模式**: URL模式是一种低级别的录制方式,它记录每个HTTP请求和资源的URL,即使是对非HTML应用(如applets和非浏览器应用)也能进行录制。这种模式适用于以下场景: 1. **非浏览器应用**:对于不依赖浏览器的应用,URL模式是首选。 2. **资源控制**:通过手动编辑脚本,可以更好地控制哪些资源需要下载。 3. **Java Applet和JavaScript交互**:当应用中包含与服务器通信的Java Applet,或者使用JavaScript、VBScript等脚本语言,URL模式更适合,因为它能捕获所有请求和资源。 选择录制模式时,应考虑以下原则: 1. **Web应用**:如果测试对象是标准的Web应用,HTML模式通常是首选,因为它更加智能且易于管理。 2. **非Web HTTP应用**:对于使用HTTP协议但不依赖浏览器的非Web应用,URL模式更为合适。 3. **Applet和脚本交互**:如果Web应用包含Java Applet或JavaScript与服务器的交互,选择URL模式以确保所有通信被准确记录。 LoadRunner的HTML和URL录制方式为不同类型的Web应用测试提供了灵活性。选择哪种模式取决于应用的特性以及测试目标,理解这两种模式的差异和应用场景对于创建有效的负载测试脚本至关重要。在实际工作中,测试工程师需要根据项目需求来权衡和选择合适的录制模式,以确保测试的全面性和准确性。
- 粉丝: 6
- 资源: 14
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助