tencent cloud

云压测

产品概述
购买指南
计费概述
按量计费(后付费)
购买方式
欠费说明
退费说明
快速入门
操作指南
简单模式压测
脚本模式压测
JMeter 模式压测
管理项目
管理场景
流量录制
环境管理
定时压测
压测报告
访问控制
告警管理
标签管理
错误代码手册
实践教程
使用 Prometheus 观测性能压测指标
使用云压测回放 GoReplay 录制的请求
API 文档
History
Introduction
API Category
Making API Requests
PTS-related APIs
Data Types
Error Codes
JavaScript API 列表
JavaScript API 列表概述
pts/global
pts/http
pts
pts/dataset
pts/grpc
pts/jsonpath
pts/protobuf
pts/redis
pts/sql
pts/url
pts/util
pts/ws
pts/socketio
pts/socket
常见问题
相关协议
服务等级协议
使用限制
隐私政策
数据处理和安全协议

施压配置

PDF
聚焦模式
字号
最后更新时间: 2025-03-26 18:09:19
施压配置用于控制压测过程中的流量,来模拟真实业务场景中的流量变化及流量分布。
在场景的施压配置部分,您可以配置以下针对施压模式、施压时长、压力来源等的参数,来管理压测流量。
关于 VU、RPS 等相关概念的介绍,请参见 常见问题

压力模式

并发模式

并发指虚拟并发用户数。从业务角度,也可以理解为同时在线的用户数。可用于摸底业务系统能够承载的最大实时并发数。
最大并发数(Max VUs):虚拟用户(VUs)的最大数量。施压端通常用一个线程实现一个 VU,每个 VU 重复执行压测脚本。
递增步数:在 VU 递增的过程中,需将递增时长平均分成几个阶段,来达到最大并发数。(建议3 - 5步,步数太高变化频繁会影响线程预热启动)
总梯度时长:VU 递增过程的时长。
压测总时长:一次压测的总时长,包括 VU 递增时的运行时长,和达到最大 VU 数后的稳定运行时长。

RPS 模式

RPS 即每秒请求数量,用于衡量服务端的吞吐量。免去并发数到 RPS 的繁琐转换,来帮忙用户更好的摸底业务性能瓶颈。
最大 RPS:压测 RPS 上限,用来摸底业务系统的目标吞吐量。PTS 会根据最大 RPS 为压测任务分配合理的施压资源。
起始 RPS:压测起始 RPS,用户可以在压测过程中手工调整发压 RPS,并观察报表指标变化。
压测总时长:一次压测的总时长。
压测资源:PTS 会根据用户设置的最大 RPS,合理分配压测资源池。如果您的请求响应较慢,您可以通过适当扩大压测资源池,来确保达到目标吞吐量。
流量分布:将压测总流量以一定的百分比,分布于多个地域,以模拟真实场景中,来自不同地域的用户带来的流量。
RPS 压测模式下, 用户可在压测报表页面调整 RPS,并实时观察系统整体指标的变化。

说明:
简单模式和脚本模式的场景:从 PTS 控制台配置 RPS 施压。
JMeter 模式的场景:编写 JMeter 压测脚本时,使用 JMeter 原生的 RPS 模式,再将该脚本上传至 PTS。

网络流量配置

根据压测流量来源的不同,PTS 支持公共网络网络类型。选择公共网络,则压测流量将由 PTS 为您分配的公共网络资源发出。

公共网络

若您选择公共网络,则可压测支持公网访问的服务地址。
流量分布:将压测总流量以一定的百分比,分布于多个地域,以模拟真实场景中,来自不同地域的用户带来的流量。


压测资源

在 PTS 中,压测资源是引擎调度的基本单位。
一个压测资源提供500并发,以及100Mb网络带宽(上行下行各100Mb)。压测资源在 PTS 中是一个虚拟概念,代表一组资源集合,PTS 保障压测资源调度后互相隔离。利用虚拟化技术,多个压测资源可能调度到同一个物理机上共享 IP,也可能独占 IP。
您可以在施压报告中查看您的压测资源的利用率。


帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈