测试资源组的说明与使用约束
- 测试资源组包含共享资源组和私有资源组两种类型,共享资源组为系统默认提供,私有资源组需要自行创建。
- 共享资源组的执行节点已绑定弹性IP,当被测应用有网络访问限制时,建议创建私有资源组。
- 当并发大于10000或者40000QPS或者总带宽大于100Mb时,建议创建私有资源组。
- JMeter测试任务只可以使用私有资源组。
创建私有资源组
1、登录性能测试控制台,在左侧导航栏中选择“测试资源”,单击“云容器CCE资源准备”。
2、(可选)首次使用时,请根据提示信息,授权性能测试创建私有资源组。
3、进入创建资源组页面后,如果是首次使用没有云容器引擎服务CCE集群,需要先执行步骤4创建集群然后再创建资源组。如果已有可用的云容器引擎服务CCE集群,直接执行步骤5创建资源组。
4、创建集群(使用IPv4场景)。
单击页面上方的“创建集群”,进入购买CCE集群页面。
说明
集群管理规模选择与执行节点个数相关,例如,需要20个执行节点,那么集群调试节点规模选择50节点即可满足业务需求。
CCE集群的网络模型建议选择“容器隧道网络”,容器网段和服务网段需要与被测对象保持一致。
单击“下一步:创建节点”,设置节点参数。
说明
节点规格至少为vCPU为4核,内存8GB。
操作系统需选择欧拉EulerOS。
创建的节点数量至少需要2台(1台调试节点、1台执行节点),具体数量由压测对象要求规格决定。例如,压测10万并发用户数,vCPU为4核,内存8GB的资源需要21个执行节点(1个调试节点,20个执行节点)。
当CCE集群节点与被测应用不在同一VPC网络时,建议CCE集群节点绑定弹性IP。可使用已有的弹性IP,如果没有弹性IP也可以选择自动创建,选中后将根据您的配置创建弹性IP,并自动为每个节点进行分配。当创建的弹性IP数量小于节点个数时,会将弹性IP随机绑定到节点上。
单击“下一步:安装插件”,默认选择即可。
单击“下一步:配置确认”,请检查配置,检查无误后,勾选“我已知晓上述限制”,单击“提交”等待集群创建,集群创建预计需要6-10分钟。创建成功后,返回性能测试控制台。
5、创建集群(使用IPv6场景)。
单击页面上方的“创建集群”,进入购买CCE集群页面。创建集群操作请参考“帮助中心 > 云容器引擎> 用户指南 > 集群管理 > 购买集群”,设置集群参数。
说明
集群管理规模选择与执行节点个数相关,请根据需要压测的并发用户数,创建对应规格的节点。例如,需要20个执行节点,那么创建集群时集群规模选择50节点即可满足业务需求。
CCE集群的网络模型建议选择“容器隧道网络”,容器网段和服务网段需要与被测对象保持一致。
如果使用IPv6功能,创建虚拟私有云时,默认子网需勾选“开启IPv6”。虚拟私有云开启IPv6功能后,将自动为子网分配IPv6网段,暂不支持自定义设置IPv6网段。该功能一旦开启,将不能关闭。
单击“下一步:创建节点”,选择“稍后添加”。
说明
使用IPv6功能时,不能在云容器引擎服务里直接创建节点,需要在弹性云主机服务里创建支持IPv6的节点后,再到云容器引擎服务里纳管节点。
单击“下一步:安装插件”,默认选择即可。
单击“下一步:配置确认”,请检查配置,检查无误后,勾选“我已知晓上述限制”,单击“提交”等待集群创建,集群创建预计需要6-10分钟。
6、创建节点(使用IPv6场景)。
单击页面左上角服务列表,搜索并进入“弹性云主机”页面,单击“创建弹性云主机”创建支持IPv6的节点,支持IPv6的节点规格请咨询弹性云主机服务技术支持,节点规格选择示例如下图。创建弹性云主机参数配置请参考“帮助中心 > 弹性云主机 > 快速入门 > 创建弹性云主机”。
说明
节点规格至少为vCPU为4核,内存8GB。
创建的节点数量至少需要2台(1台调试节点、1台执行节点),具体数量由压测对象要求规格决定。例如,压测10万并发用户数,vCPU为4核,内存8GB的资源需要21个执行节点(1个调试节点,20个执行节点)。
当CCE集群节点与被测应用不在同一VPC网络时,建议CCE集群节点绑定弹性IP。可使用已有的弹性IP,如果没有弹性IP也可以选择自动创建。自动创建弹性IP时,带宽设置尽可能选择较大值,否则可能影响压测效果。系统根据您的配置创建弹性IP,并自动为每个节点进行分配。当创建的弹性IP数量小于节点个数时,会将弹性IP随机绑定到节点上。
网络配置需选择“自动分配IPv6地址”。
节点创建成功后,单击页面左上角服务列表,搜索并进入“云容器引擎”页面,选择“资源管理 > 节点管理”,单击“纳管节点”,纳管已创建成功的节点。完成纳管节点后,返回性能测试服务控制台。
7、创建资源组。
在左侧导航栏中选择“测试资源”,单击“云容器CCE资源准备”。
参照下表设置基本信息。
创建私有资源组
参数 | 参数说明 |
---|---|
资源组名称 | 新建私有资源组的名称,例如:Web-test-demo。 |
节点集群 | 在下拉框选择已创建的CCE集群。 |
调试节点 | 执行压测的调试机。调试节点在资源组创建成功后不可修改。 |
执行节点 | 执行压测的执行机,即在压测过程中能够提供自身性能数据的施压目标机器。 |
单击“创建”。