LoadRunner测试用例设计.ppt

上传人:w****2 文档编号:17004001 上传时间:2020-11-06 格式:PPT 页数:32 大小:1.16MB
返回 下载 相关 举报
LoadRunner测试用例设计.ppt_第1页
第1页 / 共32页
LoadRunner测试用例设计.ppt_第2页
第2页 / 共32页
LoadRunner测试用例设计.ppt_第3页
第3页 / 共32页
点击查看更多>>
资源描述
软件测试实训 实训任务 -设计自动化测试用例设计 追追追 求求求 卓卓卓 越越越 持持持 续续续 发发发 展展展 主要内容 实训任务 LoadRunner简介 LoadRunner测试流程 案例 涉及知识点汇总 实训总结 追追追 求求求 卓卓卓 越越越 持持持 续续续 发发发 展展展 一、实训任务 完成“学创购书网”前台登录界面的压力 负载测试 完成“学创购书网”商品检索界面的压力 负载测试 追追追 求求求 卓卓卓 越越越 持持持 续续续 发发发 展展展 二、 LoadRunner简介 LoadRunner是一种预测系统行为和性能的负载 测试工具 通过模拟成千上万用户实施并发及实时性能检测 的方式来确认和查找问题 LoadRunner能够对整个企业架构进行测试 通过使用 LoadRunner,企业能最大限度地缩短 测试时间,优化性能和加速应用系统的发布周期 追追追 求求求 卓卓卓 越越越 持持持 续续续 发发发 展展展 三、 LoadRunner测试流程 制定性能测试计划:包括实例的设计、场景设计等 录制测试脚本:测试工程师可以根据设计的实例形成脚本 创建运行场景:测试工程师可以设计脚本的运行方式,通 过场景来模拟用户的操作 运行测试:单击 Run按钮运行整个场景 监视场景:在运行过程中,可以对服务器的各项性能指标 进行实时监测 分析测试结果:利用 LoadRunner的强大报表功能,帮助 测试人员对测试结果进行系统的分析 追追追 求求求 卓卓卓 越越越 持持持 续续续 发发发 展展展 四、案例:评论模块压力负载测试 场景设计 集合点设置 被测服务器环境 概要报告 事务响应时间 Analysis报表结果分析 追追追 求求求 卓卓卓 越越越 持持持 续续续 发发发 展展展 1、场景设计 测试场景一: 测试环境参数: 虚拟用户数: 500个 用户加载方案:每 10秒增加 5个用户 集合点并发用户数: 50% 用户退出:每 15秒 5个用户退出 持续运行时间: 30分钟 追追追 求求求 卓卓卓 越越越 持持持 续续续 发发发 展展展 2、集合点设置 设置集合点在 60秒时候等待所有用户释放集合点。 追追追 求求求 卓卓卓 越越越 持持持 续续续 发发发 展展展 3、被测服务器环境 硬件配置: 软件配置: CPU : Intel(R) Celeron(R) 2.80G 硬盘: 80G 内存: 512 MB Windows Server 2003 企业版 sp2 + SQL 2005 + IE 7.0 追追追 求求求 卓卓卓 越越越 持持持 续续续 发发发 展展展 4、概要报告 最大用户并发数 : 500 总吞吐量: 14,911,976,199( bytes) 平均吞吐量: 3,439,109( bytes/second) 合计点击数: 291,086 平均每秒点击数: 67.132 追追追 求求求 卓卓卓 越越越 持持持 续续续 发发发 展展展 5、事务响应时间 处理名称 最小值 平均值 最大值 通过 错误 Action 2.236 244.897 468.219 1,452 7568 追追追 求求求 卓卓卓 越越越 持持持 续续续 发发发 展展展 6、 Analysis报表结果分析 图一、绿线为用户数量,紫线为点击数 追追追 求求求 卓卓卓 越越越 持持持 续续续 发发发 展展展 Colo r Graph Scal e Measure ment Graphs Min. Graphs Ave. Graphs Max. Graphs Median Graphs SD Hits per Second 1 Hits 2.563 66.94 164.047 60.953 49.058 Running Vusers 1 Run 0.0 265.227 500 268 158.849 图一图表统计数据 追追追 求求求 卓卓卓 越越越 持持持 续续续 发发发 展展展 图二、绿色 ,红色代表服务端错误响应,紫色代表服务端正确响应数,黄色为服 务器的吞吐量 追追追 求求求 卓卓卓 越越越 持持持 续续续 发发发 展展展 Color Graph Scale Measurement Graphs Min. Graphs Ave. Graphs Max. Graphs Median Graphs SD HTTP Respons es per Second 1 HTTP_200 1.438 60.957 150.594 56.109 45.401 HTTP Respons es per Second 1 HTTP_301 0.116 1.979 4.383 1.883 1.304 HTTP Respons es per Second 1 HTTP_404 0.0 4.003 11.031 3.305 3.572 Through put 1 Through put 1279163 .5 3438594 .316 4960670 .484 3650374 .305 830897. 794 图二图表统计数据 追追追 求求求 卓卓卓 越越越 持持持 续续续 发发发 展展展 图三、深绿色虚拟用户数,浅绿、深红代表服务端错误响应数,紫色代 表服务端正常响应数 追追追 求求求 卓卓卓 越越越 持持持 续续续 发发发 展展展 Color Graph Scale Measurement Graphs Min. Graphs Ave. Graphs Max. Graphs Median Graphs SD HTTP Response s per Second 1 HTTP_200 1.438 60.957 150.594 56.109 45.401 HTTP Response s per Second 1 HTTP_301 0.116 1.979 4.383 1.883 1.304 HTTP Response s per Second 1 HTTP_404 0.0 4.003 11.031 3.305 3.572 Running Vusers 1 Run 0.0 265.22 7 500 268 158.849 图三图表统计数据 追追追 求求求 卓卓卓 越越越 持持持 续续续 发发发 展展展 图四、蓝色代表吞吐量,紫色是代表整个动作处理时间,黄色代表自 定义事务的平均事务响应时间 追追追 求求求 卓卓卓 越越越 持持持 续续续 发发发 展展展 Color Graph Scale Measurement Graphs Min. Graphs Ave. Graphs Max. Graphs Median Graphs SD Average Transactio n Response Time 1 Action_Transaction 23.153 249.667 389.923 297.827 108.32 Average Transactio n Response Time 1 vuser_end _Transact ion 0.0 0.167 1.388 0.0 0.405 Average Transactio n Response Time 1 vuser_ini t_Transac tion 0.001 0.113 0.432 0.056 0.148 Average Transactio n Response Time 1 发表 11.241 117.42 228.502 135.319 57.336 Throughput 1 Throughput 1279163.5 3438594.316 4960670.484 3650374.305 830897.794 追追追 求求求 卓卓卓 越越越 持持持 续续续 发发发 展展展 五、涉及知识点总结 集合点 场景设计之手动设置场景(使用实际用户 数模式) 追追追 求求求 卓卓卓 越越越 持持持 续续续 发发发 展展展 1、集合点 为什么要使用集合点 LoadRunner可以创建多个虚拟用户同时访问系统。 多个用户的同时访问就是指执行的一瞬间,随着时间的推 移,用户的其他操作不可能同步。 如果想测试 20个用户同时点击案例中的“发表评论”按钮 这一过程,就该插入一个集合点。 追追追 求求求 卓卓卓 越越越 持持持 续续续 发发发 展展展 插入操作点的具体方法 输入完评论之后,点击“发表评论”按钮之前,点击工具栏 上的“插入集合点”按钮,或选择 Insert/Rendezvous菜单命 令,系统会弹出一个集合点对话框。 追追追 求求求 卓卓卓 越越越 持持持 续续续 发发发 展展展 插入操作点的注意事项 可以同时插入事务开始点和集合点,无顺序要求 集合点只能插入到 Action部分, Vuser Init和 Vuser End中不能插入集合点 追追追 求求求 卓卓卓 越越越 持持持 续续续 发发发 展展展 2、场景设计之手动设置场景 (使用实际用户数模式) 添加脚本 设置虚拟用户 设置测试机器 设置测试组 设置 Schedule 设置集合点策略 追追追 求求求 卓卓卓 越越越 持持持 续续续 发发发 展展展 ( 1)添加脚本 选择 Manual Scenario单选按钮,在列表的 左侧选择要测试的脚本,可以多选。如果 列表中没有,可以点击 Browse按钮进行添 加,点击 OK按钮,进入场景设计的主界面 。 追追追 求求求 卓卓卓 越越越 持持持 续续续 发发发 展展展 ( 2)设置虚拟用户 我们可以为每一个要运行的脚本指定一个 虚拟用户数量,方法是直接在 Quantity一列 中直接输入。 LoadRunner所支持的最大虚拟用户数和版 本有关,试用版只支持 25个用户。 追追追 求求求 卓卓卓 越越越 持持持 续续续 发发发 展展展 我们可以为每一个要运行的脚本指定一个 运行的机器,默认是本机 localhost,也可以 添加别的测试机器。 ( 3)设置测试机器 追追追 求求求 卓卓卓 越越越 持持持 续续续 发发发 展展展 group是人为设定的测试分组,一个 group 组可以看作是后三者( Script Path, Quantity, Load Generators)共同构成的 一个集合,只要有一项相同,就可以看作 一个新组。 ( 4)设置测试组 追追追 求求求 卓卓卓 越越越 持持持 续续续 发发发 展展展 Schedule可以翻译为策略或是计划,它是 整个场景设计的核心部分。 Schedule用来指定虚拟用户到底如何运行 ,何时开始,何时停止。 ( 5)设置 Schedule 追追追 求求求 卓卓卓 越越越 持持持 续续续 发发发 展展展 如果在录制脚本的过程中设置了集合点, 那么在 Controller中就需要设置集合点策略 。 ( 6)设置结合点策略 追追追 求求求 卓卓卓 越越越 持持持 续续续 发发发 展展展 六、任务总结 各小组对任务完成情况进行总结,展示本 组的自动化测试结果,并对结果进行分析 由其他组对汇报组的自动化测试情况进行 评价 追追追 求求求 卓卓卓 越越越 持持持 续续续 发发发 展展展 32 追求卓越 持续发展
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!