Skip to content

Latest commit

 

History

141 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

项目介绍

主要用于以太坊兼容链的性能统计

用法

使用actions

actions中手动触发,统计指定分钟数的性能数据,不传入参数的话默认连以太坊主网。

使用jar包

  1. 下载jar包或用maven打包
wget https://github.com/sunchengzhu/eth-performance/releases/download/v1.0.0/ethStats.jar
mvn clean package
  1. 启动服务

cd到ethStats.jar的目录

# 传入webSocket url
java -jar ethStats.jar $webSocketUrl
# 不传入参数的话默认连以太坊主网
java -jar ethStats.jar
  1. 测试ethStats服务是否可用

打开另一个终端窗口,cd到ethStats.jar的目录

# 执行下面的命令,如果服务端成功打印区块高度了,说明服务可用
echo "printBlockNumber" >> commands.txt
  1. 统计tps
echo "tps" >> commands.txt
  1. 启动性能测试

执行你自己的性能测试任务

  1. 性能测试结束后停止统计tps
echo "stopTps" >> commands.txt
  1. 统计交易成功率并结束ethStats服务
echo "successRate" >> commands.txt

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages