LoadRunner入门:录制脚本与关联设置详解
需积分: 49 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的录制脚本技巧,并为后续的性能测试工作打下坚实基础。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2011-12-04 上传
点击了解资源详情
2023-10-14 上传
2023-07-14 上传
2021-01-20 上传
2019-04-11 上传
Lila_kiky
- 粉丝: 0
- 资源: 3
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录