Cloud Performance Test 云压力测试平台(以下简称:CPT)可以提供一站式全链路
”即可开始进行一次云压力测试之旅。
· 通过点击测试任务右侧的 new 或者 + 按钮,创建测试任务
· 测试脚本选择区,显示脚本列表,右上角展示已选择脚本数量/可选择脚本数量 ;
· 选择脚本后,可以点击 平均分配 按钮,平均分配脚本比例,也可以手动输入脚本比例;
· 脚本比例之和必须等于【100%】,否则无法保存测试任务。
· 第一部分爬升区默认无法清除,系统根据用户数量和执行时间自动按照均分模式加载测试用户;
· 第二部分平台区用户需要与爬升区的最大用户数量相同,用户可根据实际测试需求自行设置执行时间,默认平台区执行时间为
3分钟;
· 第三部分用户下降区,虚拟用户默认值为
“0”不可修改,测试用户会根据实际退出时间自动计算退出当前全部测试用户。
· 虚拟用户目前只支持一段式和三段式模式,一段式:只有爬升区;三段式:爬升区
+平台区+下降区
· 区域比例之和必须等于【100%】,否则无法保存和执行测试任务。
CPT-Monitor 服务组件的IP地址,测试过程中如果有监测被测服务资源的需求时只需开启监控按钮即可在任务执行过程中自动记录硬件资源类信息。
HTTP设置、Socket设置、WebSocket设置、MQTT设置、运行时错误设置共7项内容;
· 全局设置:
· 域名解析设置:
· HTTP设置:
HTTP版本:根据被测系统选择对应的http版本,默认为http1.1;
HTTP连接状态: 根据被测系统选择对应的http连接状态,默认为短连接;
HTTP连接超时时间: 执行任务过程中连接服务器时间超过选择的时间,即判定为连接超时,默认3秒;
HTTP响应超时时间: 执行任务过程中选择时间内未收到服务器返回的请求,即判定为响应超时,默认3秒;
HTTP步骤超时时间: 执行任务过程中,单请求步骤选择时间内未连接/接收请求,即判定为超时,默认3秒.
· Socket设置:
Socket连接超时时间: 执行任务过程中连接服务器时间超过选择的时间,即判定为连接超时,默认3秒;
Socket发送超时:执行任务过程中选择时间内未收到服务器连接回复,即判定为发送超时,默认3秒;
Socket接收超时: 执行任务过程中选择时间内未收到服务器返回的数据,即判定为接收超时,默认3秒;
Socket步骤超时时间: 执行任务过程中,单请求步骤选择时间内未连接/接收请求,即判定为超时,默认3秒.
· Websocket设置:
Websocket连接超时时间: 执行任务过程中连接服务器时间超过选择的时间,即判定为连接超时,默认3秒;
Websocket请求超时: 执行任务过程中选择时间内未收到服务器连接回复,即判定为发送超时,默认3秒;
Websocket步骤超时时间: 执行任务过程中,单请求步骤选择时间内未连接/接收请求,即判定为超时,默认3秒;
· MQTT设置:
: 以秒为单位,定义服务器端从客户端接收消息的最大时间间隔,默认3秒。应用服务会在业务层次检测客户端网络是否连接,不是TCP/IP协议层面的心跳机制(如开启SOCKET的SO_KEEPALIVE选项)。在一个心跳间隔内,客户端发送一个PINGREQ消息到服务器,服务器返回PINGRESP消息,完成一次心跳交互,结束后等待下一轮;
MQTT连接超时时间: 执行任务过程中连接服务器时间超过选择的时间,即判定为连接超时,默认3秒;
MQTT请求超时: 执行任务过程中选择时间内未收到服务器连接回复,即判定为请求超时,默认3秒;
MQTT步骤超时时间: 执行任务过程中,单请求步骤选择时间内未连接/接收请求,即判定为超时,默认3秒.
· 运行时错误设置: