LoadRunner 11事务操作全指南:从入门到高级

需积分: 9 0 下载量 143 浏览量 更新于2024-07-19 收藏 4.44MB DOCX 举报
LoadRunner 11是一款强大的性能测试工具,其使用手册提供了全面的功能指南,尽管尚未完全编写完毕,但已经覆盖了大部分关键操作。手册共116页,13208字,主要讲解如何有效地利用Vugen(负载生成器)进行性能测试。 **事务管理:** Vugen中事务的插入有多种方式: 1. **可视化操作:**用户可以将光标定位到需要插入事务的位置,通过工具栏上的按钮启动或结束事务,如点击“StartTransaction”和“EndTransaction”创建事务边界。 2. **脚本编辑:**在脚本中,右键选择“Insert”菜单,可以直接插入StartTransaction或EndTransaction,或者通过“NewStep”创建新步骤来嵌入事务逻辑。 3. **录制过程:**在录制模式下,点击录制条上的特定按钮可以自动插入或结束事务,方便实时调整测试场景。 **事务结束状态:**事务结束后,LoadRunner 11会根据设置判断事务状态,有LR_AUTO(自动判断)、LR_PASS(通过)、LR_FAIL(失败)和LR_STOP(停止)四种情况,这些状态可用于条件控制和结果分析。 **关联功能:** 关联是LoadRunner的重要特性,它允许在请求之间共享数据。有自动关联和手动关联两种方式。在Vugen中,用户可以通过web_reg_save_param函数保存响应数据,并设置匹配规则,如区分大小写、处理非ASCII字符和动态数字。通过定义ParameterName、LeftBoundary和RightBoundary等参数,确保数据的精确提取和传递。 **操作步骤举例:** - 打开Vugen脚本面板,选择“Insert” -> “NewStep”,然后输入web_reg_save_param函数。 - 设置参数如MatchCase(匹配模式)、Binarydata(字符编码)、Use#foranydigit(动态数值处理)和Use^asawildcardfor[]alphanumericalcharacters(特殊字符处理)。 - 输入所需的参数名(ParameterName),以便后续请求引用。 总结来说,LoadRunner 11使用手册详细介绍了如何通过Vugen执行事务、处理事务结束状态、以及如何运用关联功能在测试场景中传递数据。对于性能测试工程师来说,掌握这些操作技巧和配置规则至关重要,能有效提高测试效率并确保测试结果的准确性。