好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

LoadrunnerPTS压测结果对比.docx

6页
  • 卖家[上传人]:206****923
  • 文档编号:40368235
  • 上传时间:2018-05-26
  • 文档格式:DOCX
  • 文档大小:1.02MB
  • / 6 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • PTSPTS、、JmeterJmeter、、LoadRunnerLoadRunner 压测对比(简单压测对比(简单 webweb 压测)压测)一、简单一、简单 WebWeb 压测场景:压测场景:场景:10 个并发(立即启动),运行时间为 10min,关闭(立即关闭) 压测:简单 web 压测,http GET 请求压测二、二、PTSPTS、、JmeterJmeter、、LoadRunnerLoadRunner 压测对比压测对比1.1.测试脚本测试脚本 压测压测 工具工具测试脚本测试脚本对比对比PTSPTS新增测试脚本:基本功能: (1)设定脚本简单, 通过编辑脚本,添加事 务,支持 http 协议 (2)可进行参数化, 上传参数文件 (3)可编写脚本,提 交工单申请,支持模板 编写与手工编写 (4)使用简洁明了, 易用 缺点: (1)暂不支持脚本录 制功能 (2)暂仅支持 http 协 议JmetJmet erer增加 Sampler:基本功能: (1)通过添加线程组, 增加 Sampler 设定脚本 (2)可进行参数化 (3)支持多种协议 (4)可使用 badboy 工 具录制脚本 (5)可视化编辑,较 简单LoadLoad RunnRunn erer录制/编写测试脚本:基本功能: (1)通过 VUG 进行录 制或编写脚本 (2)支持多种协议 缺点: (1)对于简单的 Web 压测使用复杂2.2.测试场景与任务测试场景与任务 压测工压测工 具具测试场景与任务测试场景与任务对比对比PTSPTS测试场景:并发用户数 10 个,常规模式,施压机 1 个, 步调时间为 0测试任务设计:执行 10 分钟测试场景功能: (1)通过页面设置运 行场景,一个场景包含 一个脚本 (2)可选择场景模式: 常规模式,梯度模式, 目标模式 (3)施压机:1-5 可 选 (4)设置日志级别: INFO 可得到 INFO/WARN/ERROR 三种 级别的日志; WARN 可得到 WARN/ERROR 日志, ERROR 可得到 ERROR 日 志 (5)步调时间: 如想控制压测请求的发 送频率,可设置步调时 间; 一但设置在指定的单位 时间内只会发送一次压 测请求,详见步调时间 说明 (6)1 个施压机最大 并发为 2000,支持并 发大 测试任务:(1)设定执行时间, 可进行排期设置,设定 任务运行时间 (2)可对 ECS、RDS 进 行监控 (3)一个任务可包含 多个场景JmeterJmeter线程组设置:基本功能: (1)设置线程数量, 并发用户数,准备时间, 循环次数,运行时间 (2)可实现类似 PTS 的常规、梯度模式,目 标模式需设置定时器, 复杂LoadRuLoadRu nnernner测试场景设计:基本功能: (1)可实现类似 PTS 常规、梯度模式,目标 模式需设置 SLA,复杂 (2)提供可视化的执 行图形 (3)需要设置参数, 对 Think Time 等设置, 复杂 缺点: (1)官网 LoadRunner 支持并发较少 (2)参数设置较多, 需要了解各参数含义, 业务规则较多3.3.实时监控测试结果实时监控测试结果 压测工具压测工具实时监控实时监控对比对比PTSPTS实时监控结果显示(业务指标、ECS 指标、RDS 指标):基本功能: (1)业务指标: TPS,响应时间,并发 数,请求状态 (2)ECS 指标:CPU, 网络,磁盘 (3)RDS 指标:CPU, 连接数,IOPS,TPS,容量,QPS 缺点: (1)暂只支持压测阿 里云购买的 ECS/RDS/SLBJmeterJmeter缺点: 通过聚合报告查看, 不详情,监控较少LoadRunnerLoadRunner基本功能: (1)显示压测概览 (2)查看测试图表, 自定义选择,可放大 查看 (3)可查看 Vuser 运 行状态4.4.测试结果报告测试结果报告 压测工压测工 具具测试结果报告测试结果报告对比对比PTSPTS测试结果:可根据测试结果进行查看基本功能: (1)生产测试结果报 告 (2)可永久保存测试 结果 (3)可查看概览,指 标详情 缺点: (1)暂不支持测试结 果下载JmeterJmeter测试结果:可通过聚合报告查看缺点: (1)需要手动保存结 果 (2)结果指标少LoadRunLoadRun测试结果:通过 Summary 结果查看基本功能:nerner(1)Analysis 可对测 试结果编辑 (2)支持测试结果下 载保存 缺点: (1)手动保存结果5.5.测试结果分析测试结果分析 压测工具压测工具测试结果分析测试结果分析PTSPTSTPS:平均 TPS:1434.71 次/s 响应时间 RT:平均 RT:6.66ms 请求状态:执行事务数:875173 个 结论:结论: ((1 1))PTSPTS 阿里云服务分布式压测,可选择相同地域的服务器进行压测,阿里云服务分布式压测,可选择相同地域的服务器进行压测,RTRT 较短较短JmeterJmeter#Samples:104847 个 Average:平均响应时间:38ms %90 line:90%响应时间:41ms 结论:结论: ((1 1))JmeterJmeter 比比 PTSPTS 响应时间长:本地服务器压测,响应时间长:本地服务器压测,本地本地连接服务器延迟连接服务器延迟 30ms 左右左右 ((2))Jmeter 相对相对 LoadRunner 执行事务数少,因为执行事务数少,因为 throughput 执行过程执行过程 中会减低中会减低原因:java 垃圾回收机制每隔 10 秒左右一次,时间大概 10 毫秒,发 起会停滞LoadRunnerLoadRunner执行事务数:153153 个 平均响应时间:39ms %90 响应时间:41ms TPS:254.83 次/s 结论:结论: ((1 1)) LoadRunnerLoadRunner 比比 PTSPTS 响应时间长:本地服务器压测,响应时间长:本地服务器压测,本地本地连接服务器延连接服务器延 迟迟 30ms 左右左右PTS 使用阿里云 ECS 服务器进行压测,施压机与被压机都是阿里云 ECS LoadRunner 和 Jmeter 使用本地机器进行压测通过本地 ping 服务器,看响应时间大约在 30ms 左右阿里云性能测试(Performance Testing)是全球领先的 SaaS 性能测试平台,具有强大的分布式压测能 力,可模拟海量用户真实的业务场景,让应用性能问题无所遁形。

      性能测试包含两个版本,Lite 版适合于业务场景简单的系统,免费使用;企业版适合于承受大规模压 力的系统,同时每月提供免费额度,可以满足大部分企业客户 主要优势有: 专业:分布式并发压测,施压能力无上限;模拟业务场景,性能缺陷暴露无疑;阿里性能专家, 测试无忧 易用:平台提供压测机,无需安装软件;脚本场景监控简单化,省时省力;1 分钟上手,轻轻松松做 性能测试 经济:提供企业版免费额度,零成本使用;提前容量评估,促进业务快速发展;提升用户体验,快速 扩大市场份额 可靠:服务高质量容灾,可用性高达 99.99%;测试结果真实准确;多种安全防护措施,保障数据安 全用淘宝帐号/1688 账号登陆,没有可以注册一个阿里云账号 PTS Lite(简易版): PTS (企业版): 性能测试学习中心: BBS 论坛: 旺旺技术支持群:1473075831。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.