测试资源组的说明与使用约束
- 测试资源组包含共享资源组和私有资源组两种类型,共享资源组为系统默认提供,私有资源组需要自行创建。
- 共享资源组的执行节点已绑定弹性IP,当被测应用有网络访问限制时,建议创建私有资源组。
- 当并发大于10000或者40000QPS或者总带宽大于100Mb时,建议创建私有资源组。
- JMeter测试任务只可以使用私有资源组。
节点使用建议
- 用于测试资源组的节点不要运行任何应用或做其他用途,可能会导致应用运行异常。
- 至少需要2台空节点,1台用于压测资源组的调试机(即调试执行机的节点),1台用于压测资源组的执行机(即在压测过程中能够提供自身性能数据的施压目标机器)。请根据需要压测的并发用户数,创建对应规格的节点,节点规格推荐请参考下表。
- 如需要压测外部服务,请为执行节点绑定弹性IP。如需要调试外部服务,请为调试节点和执行节点都绑定弹性IP。
节点规格推荐
并发用户数 所需规格 数量 0-5000 调试节点:4U8G 1 执行节点:4U8G 1 5001-10000 调试节点:4U8G 1 执行节点:8U16G 1 10001-20000 调试节点:4U8G 1 执行节点:8U16G 2 20001-30000 调试节点:4U8G 1 执行节点:8U16G 3 30001-40000 调试节点:4U8G 1 执行节点:8U16G 4 40001-50000 调试节点:4U8G 1 执行节点:8U16G 5 50001以上 调试节点:4U8G 1 执行节点:8U16G 说明每台8U16G的执行节点可支撑10000并发。
说明
以上节点规格推荐是通用规格,仅供参考。实际压测时,资源规格的需求受思考时间、压测的协议类型、请求和响应的大小数量、响应时间、结果验证等因素影响,用户可根据实际情况进行调整。
压测外部服务时,执行节点需要绑定弹性IP,测试带宽受限于创建的EIP带宽。
当集群上的节点已经被部署上了应用,创建私有资源组时,该节点无法被选用。
JMeter引擎不适用该规格。
配额限制
使用性能测试服务时,需注意以下配额限制,详情请参见下表。
配额限制
参数 | 描述信息 | 默认值 |
---|---|---|
单任务最大并发数 | 单任务最大支持并发数 | 1000000 |
实例化资源组数目配额 | 实例化资源组数目限制 | 5 |
事务数目配额 | 单工程事务数目限制 | 100 |
单事务元素数目配额 | 单事务元素数目限制 | 40 |
工程数目配额 | 租户工程数目限制 | 100 |
任务数目配额 | 单工程任务数目限制 | 200 |
共享资源组总并发数配额 | 共享资源组总并发数限制 | 10000 |
共享资源组运行任务数目配额 | 共享资源组运行任务数目限制 | 2 |
共享资源组运行任务时长配额 | 共享资源组运行任务时长限制 | 3600 |
文件变量数目配额 | 文件变量数目限制 | 100 |