推荐

压力测试/性能测试服务/压测工具

¥278.00¥58,158.00

压力测试/性能测试需求及报价请联系云技术在线工程师。

清除
SKU: N/A 分类: 标签:

压力测试/性能测试服务

关于如何确定峰值并发(最大并发用户数)和 TPS,请参见如下方式:

  • 并发用户数(VU,Virtual User)获取方式:
    • 已有系统:选取业务高峰时刻,在一定时间内(如 3分钟~10分钟)使用系统的人数,这些人数可认为是在线用户数,并发用户数可以取 10%。例如在半个小时内,使用系统的用户数为 10 万,那么取 10%(即 1 万)作为并发用户数。
    • 新系统:没有历史数据作参考,建议业务部门进行评估。
  • TPS 获取方式:
    • 已有系统:选取业务高峰时刻,在一定时间内(如 3~10 分钟),获取系统总业务量,计算单位时间(秒)内完成的笔数,乘以 2~5 倍作为峰值的 TPS。例如,峰值 3 分钟内处理订单 18 万笔,平均 TPS 是 1000,峰值 TPS 可以是 2000~5000。
    • 新系统:没有历史数据作参考,建议业务部门进行评估。

压测场景构建

要发起一次性能压测,首先需要创建一个压测场景,进行业务 API 的编排。主要功能如下:

  • 支持多个 API 并行或者有序串行。
  • 支持 API 地址中添加参数,实现请求的动态变化。参数主要包括系统函数、文件参数、字符串、出参、其他自定义参数和它们彼此之间的组合。
  • 支持 Cookie 传递,模拟用户登录场景。
  • 提供丰富的指令功能,如集合点、思考时间等,扩展场景的仿真度。
  • 支持压测前的场景调试,可进行复杂场景的数据流向校验。
  • 提供云端录制器,便于移动端的请求抓取,可一键导入到压测场景中。

压测流量控制

压测流量的控制是性能压测中最重要的一环。主要功能如下:

  • 支持两种压测模式:并发模式(虚拟用户并发)和 RPS 模式(Request per Second,即吞吐量模式)。RPS 压测模式为 PTS 独有,能够更精准地衡量服务端系统的能力。
  • 随机调度遍布全国各地的压测引擎,一分钟内快速启动压测。
  • 支持定时压测,可指定启动压测的日期、时间及循环周期等。结合服务等级定义 SLA(Service Level Agreement)指标监控,触发告警或停止压测,实现智能压测。
  • 支持两种调速模式:自动递增和手动调整。压测流量的调整秒级生效。
  • 支持最高千万级的流量瞬时脉冲,多重机制确保压测流量及时停止。

压测数据监控

PTS 提供压测过程监控,展现实时数据。主要功能如下:

  • PTS 的监控指标包括每个 API 的并发、TPS (Transactions per Second)、响应时间、采样的日志等。同时从不同细分维度,统计了 API 请求的成功、失败情况和响应时间。
  • 支持添加阿里云生态内的云监控产品,可提供包括 ECS、SLB 和 RDS 在内的各产品的性能指标监控。
  • 支持添加阿里云生态内的性能管理类产品,ARMS,提供应用级别的监控,为压测提供定位的闭环能力。
  • 支持创建服务等级协议 SLA(Service Level Agreement)规则并关联到不同的业务场景,对业务压测场景进行更智能的控制和更全面合理的评价,同时 PTS 也提供了大量 SLA 模板。

压测报告导出

在压测停止之后,系统会自动收集压测过程中的监控数据(包括云监控、ARMS 的数据),形成压测报告,供您查看和导出。

开源工具(JMeter)集成

除了强大的原生功能,同样支持开源压测工具 JMeter 引擎发起的压测。您只需要在本地完成 JMeter 脚本调试,即可在 PTS 上快速进行自定义并发的压测。

服务优势:

平台稳定可靠

  • 阿里巴巴中间件技术部高可用团队倾心打造,经过内部五年以上的全生态沉淀,平台及技术稳定性高。
  • PTS 是基于支持阿里巴巴全生态多达五年的单链路/全链路压测平台的再加强版本。
  • PTS 支持了多个行业,涉及电商、多媒体、金融保险、物流快递、广告营销、社交等等。

功能强大

  • 全 SaaS 化形态,无需额外安装和部署。
  • 0 安装的云端录制器,更适合移动端APP场景。
  • 数据工厂功能,0 编码实现压测的 API/URL 的请求参数格式化。
  • 复杂场景的全可视化编排,支持登录态共享、参数传递、业务断言,同时可扩展的指令功能支持多形态的思考时间、流量蓄洪等。
  • 独创的 RPS /并发多压测模式。
  • 流量支持动态秒级调整,百万 QPS 亦可瞬时脉冲。
  • 强大的报表功能,将压测客户端的实时数据做多维度细分展示和统计,同时自动生成报告供查阅和导出。
  • 压测 API/场景均可调试,压测过程提供日志明细查询。

流量真实

  • 流量来源于全国上百城市覆盖各运营商(可拓展至海外),真实模拟最终用户的流量来源,相应的报表、数据更接近用户真实体感。
  • 施压能力无上限,最高支持千万 RPS 的压测流量。

配套完善

  • 除了压测平台之外,可付费增值提供全链路压测解决方案输出,全方位保障站点平稳应对业务峰值。

更多关于压力测试工具PTS的介绍:性能测试PTS

Additional information

规格

1万并发累计测试10分钟, 2万并发累计测试10分钟, 10万并发累计测试10分钟, 10万并发累计测试40分钟, 40万并发累计测试20分钟