测试方法

更新时间:2025-03-06 10:20:16

本文介绍MSE Nacos性能测试的方法。

测试数据准备

准备配置中心数据

## 2 Core 4 GiB规格
for((i=0;i<1000;i++));do curl -d "dataId=nacos.config.perf.test.dataId.$i" -d 'group=DEFAULT_GROUP' -d 'namespaceId=public' -d 'content=contentTest' -X POST "http://$nacos_addr/nacos/v2/cs/config";done
## 4 Core 8 GiB规格
for((i=0;i<2000;i++));do curl -d "dataId=nacos.config.perf.test.dataId.$i" -d 'group=DEFAULT_GROUP' -d 'namespaceId=public' -d 'content=contentTest' -X POST "http://$nacos_addr/nacos/v2/cs/config";done

测试步骤

服务注册
服务查询
配置发布
配置查询
2 Core 4 GiB规格
4 Core 8 GiB规格

POD副本数为100,Pod启动命令为:

["./nacos-bench","--nacosServerAddr=$nacos_addr","--perfMode=naming","--perfApi=namingReg","--perfTps=50","--perfTime=900","--nacosClientCount=100","--serviceCount=10000"]

POD副本数为200,Pod启动命令为:

["./nacos-bench","--nacosServerAddr=$nacos_addr","--perfMode=naming","--perfApi=namingReg","--perfTps=50","--perfTime=900","--nacosClientCount=100","--serviceCount=10000"]
2 Core 4 GiB规格
4 Core 8 GiB规格

POD副本数100,Pod启动命令为:

["./nacos-bench","--nacosServerAddr=$nacos_addr","--perfMode=naming","--perfApi=namingQuery","--perfTps=100","--perfTime=900","--nacosClientCount=100","--serviceCount=10000"]

POD副本数200,Pod启动命令为:

["./nacos-bench","--nacosServerAddr=$nacos_addr","--perfMode=naming","--perfApi=namingQuery","--perfTps=100","--perfTime=900","--nacosClientCount=100","--serviceCount=10000"]
2 Core 4 GiB规格
4 Core 8 GiB规格

POD副本数100,Pod启动命令为:

["./nacos-bench","--nacosServerAddr=$nacos_addr","--perfMode=config","--perfApi=configPub","--perfTps=5","--perfTime=900","--nacosClientCount=100","--serviceCount=10000"]

POD副本数200,Pod启动命令为:

["./nacos-bench","--nacosServerAddr=$nacos_addr","--perfMode=config","--perfApi=configPub","--perfTps=5","--perfTime=900","--nacosClientCount=100","--serviceCount=10000"]
2 Core 4 GiB规格
4 Core 8 GiB规格

POD副本数100,Pod启动命令为:

["./nacos-bench","--nacosServerAddr=$nacos_addr","--perfMode=config","--perfApi=configGet","--perfTps=100","--perfTime=900","--nacosClientCount=100"]

POD副本数200,Pod启动命令为:

["./nacos-bench","--nacosServerAddr=$nacos_addr","--perfMode=config","--perfApi=configGet","--perfTps=100","--perfTime=600","--nacosClientCount=100","--configCount=2000"
  • 本页导读 (1)
  • 测试数据准备
  • 准备配置中心数据
  • 测试步骤