---
title: 执行测试
description: "- 以下操作需在新打开的窗口下进行，且启动etcd集群命令的窗口不能关闭。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/Etcd/openmind_etcd3120_benchmark_11_0004.html
sourcePath: /source/zh/kunpengdbs/ecosystemEnable/Etcd/openmind_etcd3120_benchmark_11_0004.html
indexId: 469b76b3c14c20702766a93b2535817b421e54c4bbd7b9536362966b254419dd83
---
# 执行测试

- 以下操作需在新打开的窗口下进行，且启动etcd集群命令的窗口不能关闭。
- 命令行中的IP地址请根据实际情况修改。


1. 打开新窗口，进入主节点benchmark安装路径。
  1 cd /usr/local/etcd/tools/benchmark/bin

2. 单节点写测试，示例命令。
  1 2 ./benchmark - -endpoints=http://10.208.71.111:2379 --target-leader --conns=1 --clients=800 put --key-size=8 --sequential-keys --total=100000 --val-size=256

  回显信息如下，即为成功。

3. 单节点读测试，示例命令。
  1 ./benchmark --endpoints="http://10.208.71.111:2379" --conns=1 --clients=1 range foo --consistency=l --total=50000

  1 ./benchmark --endpoints="http://10.208.71.111:2379" --conns=1 --clients=1 range foo --consistency=s --total=50000

4. 集群多节点写测试，示例命令。
  1 ./benchmark --endpoints="http://10.208.71.111:2379,http://10.208.107.205:2379,http://10.208.72.182:2379" --target-leader --conns=1 --clients=1 put --key-size=8 --sequential-keys --total=50000 --val-size=256

5. 集群多节点读测试，示例命令。
  1 ./benchmark --endpoints="http://10.208.71.111:2379,http://10.208.107.205:2379,http://10.208.72.182:2379" --conns=1 --clients=1 range foo --consistency=l --total=50000

  1 ./benchmark --endpoints="http://10.208.71.111:2379,http://10.208.107.205:2379,http://10.208.72.182:2379" --conns=1 --clients=1 range foo --consistency=s --total=50000

  单节点测试命令中IP地址为主节点IP地址，集群多节点测试命令中IP地址为当前环境三个节点Node1、Node2和Node3的IP地址。 命令参数解释如下： --key-size：Key的大小。 --val-size：Value的大小。 --conns：连接数量。 --clients：客户端数量。 --total：Key的数量。 --consistency：一致性，l表示Linearizable，线性化，s表示Serializable，串行化。
