LoadRunner入门:录制脚本与关联设置详解

需积分: 49 6 下载量 99 浏览量 更新于2024-09-11 收藏 314KB PDF 举报
LoadRunner是一款广泛使用的性能测试工具,其Virtual User Generator(VUG)模块是初学者学习录制脚本的良好起点。本文主要介绍了如何通过VUG进行初级录制脚本的学习,包括测试需求、脚本录制过程以及关联处理。 首先,脚本录制的核心是模拟用户行为,如登录WebTours订票网站,完成预定机票的操作并退出。具体步骤如下: 1. **启动web服务器**:在开始录制前,确保目标应用的服务器已经运行并可以访问。 2. **打开VUG界面**:打开LoadRunner的VUG工具,创建一个新的测试项目。 3. **选择脚本协议**:根据目标应用的类型,选择合适的协议(如HTTP或HTTPS),以便正确抓取和模拟网络通信。 4. **页面操作**:按照实际操作顺序,在VUG中模拟用户行为,如点击登录按钮,输入用户名和密码,选择航班等。 5. **回放脚本验证**:录制完成后,通过回放功能检查脚本是否能准确执行预定任务,如果遇到动态值(如会话ID)变化导致的问题,需要进行关联处理。 **关联设置**是解决动态值变化的关键。例如,WebTours网站可能在用户登录时分配新的会话ID。在回放录制的脚本时,VUG允许用户手动关联这些动态值,将其存储在参数中。当模拟用户运行时,VUG会使用服务器分配的新会话ID,而不是录制时的静态值。 **HTML模式与URL模式**:VUG提供了两种录制模式:HTML-based-script(基于HTML页面)和URL-based-script(基于URL)。默认情况下,HTML模式更适合基于浏览器的应用,因为其易于理解和维护。它会把页面元素作为操作对象,便于后续的测试维护。而URL模式则更适用于非浏览器应用,因为它记录的是HTTP请求,所有操作以函数形式呈现,可能包含较多的并发控制逻辑。 选择哪种模式主要取决于应用类型: - 基于浏览器的应用:推荐使用HTML模式,因为其更直观且便于调试。 - 非浏览器应用:如API或后台服务,可能需要使用URL模式,以便更精确地模拟网络通信。 LoadRunner的VUG模块提供了一套完整的学习流程,从简单的需求定义、脚本录制,到处理动态值关联,再到选择合适的录制模式,使得性能测试工作更加高效和精确。对于初学者来说,通过实践这些步骤,可以快速掌握LoadRunner的录制脚本技巧,并为后续的性能测试工作打下坚实基础。