开发者社区 > 云原生 > 云原生可观测 > 正文

PTS这两种有什么差异?

PTS这两种有什么差异?1463ac80053dae24574ea7cd7be02e78.png

展开
收起
真的很搞笑 2023-10-29 20:42:42 170 0
5 条回答
写回答
取消 提交回答
  • PTS支持并发模式和RPS模式两种压力测试模式。并发模式,即虚拟用户模式,更加适用于对系统定性的分析,如定位性能瓶颈,以及单接口的性能基线沉淀(对比历史性能优化或劣化)。而RPS模式,即Requests Per Second,吞吐量模式,在对系统做定量分析时有杰出表现,例如进行容量规划、全链路性能基线沉淀等。

    具体来说,RPS模式是PTS独有的一种压测模式,能够更精准地衡量服务端系统的能力。RPS指的是每秒发送请求数,可以近似对应到Loadrunner的TPS(Transaction Per Second, 每秒事务数),响应时间则指从发起请求到完全接收到应答的时间消耗。根据“Little定律”,在平衡状态下,我们可以等价认为并发、RPS和RT之间的关系可以概括为:并发数 = RPS * 响应时间。因此,RPS模式适合用于容量规划和作为限流管控的参考依据。

    2023-10-31 16:42:54
    赞同 展开评论 打赏
  • PTS支持两种压力模式,分别为并发模式(即虚拟用户模式)和RPS模式(即Requests Per Second,每秒请求数,吞吐量模式)。

    1. 并发模式:在这种模式下,PTS会模拟一定数量的虚拟用户同时访问您的应用系统。每个虚拟用户可以模拟多个并发请求,从而模拟高并发场景下的系统性能。这种模式适用于模拟高峰时间段的业务访问量,以及测试系统的并发处理能力。

    2. RPS模式:在这种模式下,PTS会保持一定的请求发送速率(单位:每秒请求数,即RPS),持续地对您的应用系统进行压力测试。这种模式适用于模拟稳定的业务访问量,以及测试系统的稳定性和响应速度。

    总的来说,并发模式和RPS模式都可以用来测试系统的性能,但它们模拟的场景和关注的性能指标有所不同。您可以根据具体的测试需求,选择合适的压力模式。

    2023-10-30 11:38:39
    赞同 展开评论 打赏
  • 并发模式
    “并发”是指虚拟并发用户数,从业务角度,您也可以理解为同时在线的用户数。

    RPS模式
    RPS(Requests Per Second)是指每秒请求数。

    PTS支持两种压力模式,分别为并发模式(即虚拟用户模式)和RPS模式(即Requests Per Second,每秒请求数,吞吐量模式)。 本文为您介绍这两种压力模式的区别,以便您根据自身业务场景选择更合适的压力模式。https://help.aliyun.com/document_detail/438041.html?spm=a2c4g.127454.0.i5

    2023-10-30 10:13:47
    赞同 展开评论 打赏
    • 并发模式:“并发”是指虚拟并发用户数,从业务角度,您也可以理解为同时在线的用户数。
      image.png
      image.png
    • RPS模式即吞吐量模式,通过设置每秒发出的请求数,帮助您从服务端的角度出发,直接衡量系统的吞吐能力,免去从并发到RPS的繁琐转化,可快速实现压测。

    ——参考来源于阿里云官方文档

    2023-10-30 00:55:23
    赞同 1 展开评论 打赏

云原生可观测基于Prometheus、Grafana 、OpenTelemetry 等核心产品, 形成指标、链路存储分析、异构数据源集成的数据层, 通过标准PromQL和SQL提供大盘展示、告警与探索能力。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载