LoadRunner录制选项详解:context管理与功能设置

需积分: 31 1 下载量 47 浏览量 更新于2024-09-12 1 收藏 43KB DOCX 举报
LoadRunner是一款强大的性能测试工具,其Recording-Options参数提供了丰富的设置以满足不同场景的需求。这些选项主要分为几个部分: 1. **Script脚本选项**:默认使用C语言编写,但针对HTTP/HTML协议,仅支持C语言。录制时,用户可以选择以下功能: - **CloseallAUTprocesseswhenrecordingstops**:录制结束后自动关闭所有相关应用程序进程,确保资源释放。 - **Generatefixedthinktimeafterendtransaction**:在事务结束时插入固定思考时间,模拟真实用户行为。 - **Generaterecordedeventslog**:记录并生成详细的事件日志,便于问题排查。 - **Generatethinktimegreaterthanthreshold**:检测用户操作时间,超过预设阈值时插入思考时间。 - **Maximumnumberoflinesinactionfile**:限制单个action文件的行数,防止过大文件影响脚本管理。 - **TrackprocessescreatedasCOMlocalservers**:跟踪作为COM本地服务器创建的子进程,有助于监控复杂应用的执行。 2. **Protocols协议**:提供了多个协议选项,如HTTP、HTTPS、FTP等,用户可以根据目标应用的协议选择合适的录制模式。 3. **Recording录制选项**: - **HTML-basedscript**:基于HTML的脚本录制,适合B/S架构的Web应用,只记录URL请求,忽略依赖关系。有两种模式可供选择: - **Ascript.containingexplicitURLsonly**:只关注URL,不记录用户操作,适用于只关心请求响应的场景。 - **Ascript.describinguseractions**:更像QTP,注重描述用户操作,包括对象识别和验证,易于理解和维护。 4. **Resource Management**:包括Save snapshot resources locally(本地保存资源截图)功能,便于调试和审查脚本中的页面元素。同时,提供对Headers、Content Types和Non-Resource内容的过滤,帮助筛选和优化录制内容。 5. **Charset Support**:考虑到编码问题,LoadRunner允许用户选择支持的字符集,如UTF-8,确保脚本在处理多语言内容时无乱码问题。 6. **Recording Engine**:允许用户选择旧版或新版录制引擎,以便在兼容性方面做出调整。 7. **Recording Schemes**:定义了录制内容的过滤策略,帮助用户控制哪些部分被纳入录制范围,提高效率和准确性。 LoadRunner的Recording-Options参数提供了一套全面且灵活的配置,旨在根据实际需求优化脚本录制过程,确保测试的准确性和效率。了解和掌握这些选项,能有效提升性能测试的质量和执行效率。