- 1、本文档共136页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
性能测试工具ppt整理
满载压力测试 -- Runtime Settings Network Browser Emulation check Emulate modem speed, and enter expected speed check Simulate browser cache check Download non-HTML resources RUN-TIME SETTING TAB RECOMMENDED Log select Disable logging check Define each action as a transaction check Define each step as a transaction Miscellaneous 写日志也会占用系统资源,因此会导致测试结果不够准确。 更加逼真的模拟实际工作环境 尽管内容检查非常有用,但是在压力测试中并不是必须的。 ContentCheck uncheck Enable verification checks Web Server 资源图表 流量 点击分析总结报告中的链接,打开相应的图表。 Web Server资源图表 每秒点击率 Transactions Graph 每秒事务数 Transactions Graph Transaction key 事务响应时间 场景执行过程 4.4 确定系统硬件和软件的极限承受能力 了解系统在超负荷的情况是否稳定 100% + 4.3 满负载执行场景 确认系统在设计压力下功能的正确性 100% 4.2 分离“Top Time transactions” 这些“transactions”往往和系统的性能瓶颈点有关系。 20% 场景目标 具体含义 并发用户数 4.1 确认场景包括的虚拟用户均能正确执行 3-5 A. 正式的压力测试执行前必须执行这一步 B. 参数化的数据必须满足并发要求 确定系统硬件和软件的极限承受能力 -- 过载压力测试 检测系统在超过设计压力的情况下是否稳定 典型的过载测试是设计压力的120% 检测系统能够承受的最大压力 执行过载测试时应使用和满载测试相同的“ run-time settings” 和“analysis tools” Cross Result Graphs 30 Vusers 25 Vusers FindFlight transaction 100% load vs. 120% load 总结 The LoadRunner Controller 主要完成以下功能: 设计场景 运行虚拟用户 搜集性能指标 Scenarios(场景) 包括 测试机、 脚本,、虚拟用户和 性能监视器。 基于“LoadRunner Scenario” 执行完整的压力测试 初始化虚拟用户 测试结果分析 LoadRunner 工作流程摘要 系统性能调优 分析测试结果 运行场景 阶段 4 4.1 确认并发情况下Vuser正确运行 4.2 分离top time transactions 4.3 满载压力测试 4.4 Isolate hardware and software limitations 设计场景 阶段 3 3.1 配置测试主机 3.2 连接测试主机 3.3 配置脚本 3.4 添加虚拟用户 创建Web虚拟用户 阶段 2 2.1 录制用户操作 2.2 添加LoadRunner transactions 2.3 参数化 2.4 添加检查点 2.5 确认正确执行 阶段 5 阶段 1 制定测试方案 1.1 获得系统使用信息 1.2 准备业务流程文档 1.3 确定参数化内容 1.4 准备测试数据 * 选择数据读取方式 顺序 随机 唯一 同其他行一样 选择数据更新方式 每次循环时更新 每次发生时更新 只更新一次 数据替换方式详解 -- Sequential 1 2 3 4 Vuser Iteration Vuser 1 Vuser 2 Vuser 3 Vuser 4 a a a a b b b b c c c c d d d d Each Iteration Each Occurrence param1 Once a a a b b b b a e e e e f f f f h g h g h g h g c c c c d d d d 数据替换方式详解 -- Unique 1 2 3 4 Vuser Iteration Vuser 1 Vuser 2 Vuser 3 Vuser 4 a e i m b f j n c g k o d h l p Each Iteration Each Occ
文档评论(0)