- 1、本文档共138页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Outline 目标 理解Web应用的压力测试中所面临的问题 明确一个LoadRunner专家的职责 学习利用LoadRunner进行压力测试 为什么要对Web应用 执行压力测试? Web应用失败的代价是巨大的 决不仅仅是手指点几下而已 增强应用部署的信心 通过压力测试可以保证应用在真实环境下的性能和功能 Web应用的功能测试和性能测试 手动测试存在的问题 LoadRunner 的解决方案 LoadRunner 的解决方案 LoadRunner 的解决方案 LoadRunner 工作流程 压力测试的人员分工 关键词 目标 压力测试前需要搜集和准备哪些资料 这些资料可以从什么地方获取 这些资料的组织技巧 在制定测试方案时如何运用这些资料 LoadRunner 工作流程 1.1 获得系统使用信息 系统使用信息的分析 任务分配图 有哪些任务? 同一时间内有多少次操作? 事务统计文件 事务平均值、和峰值是多少? 数据库连接是多少? 如果任务失败会产生多少业务风险? 用户统计文件 每个真实用户会执行多少任务? 不同任务在每个真实用户中的分配比例? 获得系统使用信息 获得系统使用信息 获得系统使用信息 获得系统使用信息 决定哪些业务流程能够执行自动化测试 了解哪些业务是相互关联的 (数据关联) LoadRunner 工作流程 LoadRunner 工作流程 总结 搜集和分析系统使用信息 任务分配图 事务统计文件 准备Web应用的业务逻辑文档 确定可以执行自动化测试的业务流程 目标 基于测试方案设计“Vuser” 关键字 VuGen 获取HTTP协议创建虚拟用户 LoadRunner 工作流程 录制用户操作脚本 启动VuGen工具 录制用户操作脚本--简单说明 VuGen 中的脚本分为三部分:vuser_init、vuser_end 和Action 其中vuser_init 和vuser_end 都只能存在一个,不能再分割,而Action 还可以分成无数多个部分(通过点击New 按钮,新建ActionXXX) 在录制需要登陆的系统时,我们把登陆部分放到vuser_init 中,把登陆后的操作部分放到Action 中,把注销关闭登陆部分放到vuser_end 中 Optional item 1 基于浏览器的应用程序推荐使用HTML-based Script 2 不是基于浏览器的应用程序推荐使用URL-based Script。 3 如果基于浏览器的应用程序中包含了JavaScript 并且该脚本向服务器产生了请求,比如分页按钮等,也要使用URL-based 方式录制 4 基于浏览器的应用程序中使用了HTTPS 安全协议,使用URL-based 方式录 录制用户操作脚本 执行一个业务流程. . . 录制用户操作脚本 执行一个业务流程. . . 录制用户操作脚本 执行一个业务流程. . . 录制用户操作脚本 . . . 选择“停止”按钮,结束业务流程录制 Virtual User 回放模式 关于用户操作文件 每一步表式一个操作 用户的实际操作 一个 LoadRunner的 “事务*” 或者是 “确认检查点*” Think Times 模拟用户在实际操作时使用的时间 LoadRunner 工作流程 虚拟用户“ Run-time” 设置 回放时显示页面 虚拟用户“ Run-time” 设置 建立一个结果日志文件 将日志记录方式设置为标准 回放 Action File 点击工具栏上图标 确认虚拟用户正确执行 确认虚拟用户正确执行 确认虚拟用户正确执行 确认虚拟用户正确执行 切换到日志执行窗口 总结 用户所有的业务操作都记录在“Action Files”中 登陆和退出操作可以不包括在“Action Files” 多个“Action Files”可以由一个虚拟用户执行 通过菜单中的“ Options Settings” 和“Run-Time Settings ”来控制虚拟用户的操作。 可以在“执行日志”和“Result File ”中查看回放结果 目标 “action file”的哪些地方需要加入事务 如何执行 LoadRunner 事务 LoadRunner 工作流程 关键词 为什么在 LoadRunner 中加T
文档评论(0)