管理私有资源组
完成私有资源组创建后,可按照业务需求,对私有资源组做如下操作管理。
自定义JMeter安装包
如需切换JMeter的版本,可以自定义安装JMeter安装包来满足业务需求。
- 登录性能测试服务控制台,在左侧导航栏中选择“测试资源”。
- 按照业务需求,下载对应版本的JMeter安装包。
- 在资源组列表中,单击待操作的资源组中的“自定义JMeter安装包”,选择待安装的JMeter安装包导入文件,等待页面提示文件导入成功。
当前支持tgz、tar.gz、zip格式的文件,版本号在5.2.1及以上且小于100M的JMeter安装包,并确保该安装包本地可执行。
- (可选)删除JMeter安装包。
如提示文件上传失败,或需要重新上传JMeter安装包。可单击安装包后的,删除当前JMeter安装包。
高级配置
- 该功能为白名单特性,需要联系后台管理人员申请开通,审批同意后方可使用。
- 修改高级配置参数,可能导致任务无法正常执行,请谨慎修改。
只有当私有资源组空闲(运行中的执行器数为0)时,方可调整单执行器的CPU和内存规格。
- 登录性能测试服务控制台,在左侧导航栏中选择“测试资源”。
- 在资源组列表中,单击待操作的资源组中的“高级配置”,依照高级配置表设置参数。
- 单击“确定”。
- 单击“重置”可恢复默认值。
新增集群
在创建私有资源组时,会选择一个节点集群。如果业务需要多个集群或者不同区域的集群共同运行压测任务,可以新增集群并配置压力占比将压测任务动态分配到不同集群上。
- 登录性能测试服务控制台,在左侧导航栏中选择“测试资源”。
- 在资源组列表中,单击待操作的资源组中的“资源调整”。
- 新增集群。
在“资源调整”对话框中,单击“新增集群”,参照表2设置基本信息,单击“确定”完成创建。
表2 新增集群 参数
参数说明
区域
在下拉框中选择已创建的CCE节点集群所在区域,可与当前CodeArts PerfTest所在区域不一致。
节点集群
在下拉框选择已创建的CCE节点集群。
执行节点
勾选执行压测的执行机,即在压测过程中能够提供自身性能数据的施压目标机器。
说明:如新增集群所在区域与当前CodeArts PerfTest区域不一致,即使用跨区域节点,那么该节点要有访问公网权限,可以通过绑定弹性IP或者使用NAT转换等方式获得访问公网权限。
该步骤可重复执行,新增多个集群。
- 配置压力占比。
新增集群后,在“资源调整”对话框中可以查看到当前私有资源组所有的节点集群,可动态调整不同集群的压力占比数据。
- (可选)删除节点集群。
在“资源调整”对话框中可以查看到当前私有资源组所有的节点集群,单击待删除节点集群后的“删除”,根据系统提示执行删除操作。
扩缩容节点集群
- 登录性能测试服务控制台,在左侧导航栏中选择“测试资源”。
- 在资源组列表中,单击待操作的资源组中的“资源调整”。
- 扩缩容节点集群。
- 扩容资源组:在“资源调整”对话框中,单击待修改资源组后的“扩缩容”,在“选择执行节点”对话框中,勾选当前已存在的执行节点+需要扩容的执行节点,单击“选择”。
- 减容资源组:在“资源调整”对话框中,单击待修改资源组后的“扩缩容”,在“选择执行节点”对话框中,勾选需要保留的执行节点,单击“选择”。
查看私有资源组信息
- 登录性能测试服务控制台,在左侧导航栏中选择“测试资源”。
- 在资源组列表中,可查看到如下表所示的私有资源组信息。
表3 私有资源组信息说明 信息名称
信息说明
私有资源组名称
创建私有资源组时输入的名称。
私有资源组状态
运行中
异常
需升级
部署中
执行器数
占用执行器数/执行器总数。
高性能测试工程的单执行器支持并发:HTTP/HTTPS(5000),WebSocket(5000),MQTT(5000),JMeter(1000),HLS/RTMP/HTTP-FLV(1000)。
可扩展测试工程的单执行器支持并发:500。
说明:可扩展测试工程功能为白名单特性,需要联系后台管理人员申请开通,审批同意后方可使用。
当前并发
当前私有资源组内所有节点集群当前并发相加的和。
调试节点
创建私有资源组时选择的调试节点。
执行节点
资源组内所有节点集群的执行节点。单击“更多”,可以查看到该资源组全部执行节点。
创建时间
私有资源组创建的时间。
修改时间
私有资源组最后一次修改的时间。
升级私有资源组
- 登录性能测试服务控制台,在左侧导航栏中选择“测试资源”。
- 在资源组列表中,单击待升级资源组中的“升级”,根据系统提示执行升级操作。
删除私有资源组
- 登录性能测试服务控制台,在左侧导航栏中选择“测试资源”。
- 在资源组列表中,单击待删除资源组中的“删除”,根据系统提示单击“确定”,执行删除操作。
删除资源组,仅表示该资源组中的节点不会再被压测服务使用,但不会删除节点。如果需要彻底删除节点,请到对应服务中删除。