# 石翔 - 一文说清 FISCO BCOS 性能压测(附实例教程) (Highlights)

## Metadata
**Cover**:: https://readwise-assets.s3.amazonaws.com/static/images/article3.5c705a01b476.png
**Source**:: #from/readwise
**Zettel**:: #zettel/fleeting
**Status**:: #x
**Authors**:: [[石翔]]
**Full Title**:: 一文说清 FISCO BCOS 性能压测(附实例教程)
**Category**:: #articles #readwise/articles
**Category Icon**:: 📰
**URL**:: [mp.weixin.qq.com](https://mp.weixin.qq.com/s?__biz=MzA3MTI5Njg4Mw==&mid=2247490240&idx=1&sn=0b3eb9a14f0ee0b991657c1b8a35693f&chksm=9f2ee8dca85961ca3f5fdaff2a773593dd106ed8a2f0bcf56760b988acd20340571b4c3dead1)
**Host**:: [[mp.weixin.qq.com]]
**Highlighted**:: [[2022-03-17]]
**Created**:: [[2022-09-26]]
## Highlights
### 压测原理
- 如果没有达到一定数量级的交易,压测结果没有统计含义。比如实际TPS应该可以达到5000,那么只发几千到一两万交易的话,因为程序启动和停止等边界条件影响,结果意义不大,至少超过两个数量级的交易数(比如10万笔、整个过程持续1分钟以上),才能看出平稳处理阶段的TPS表现。
- QPS也不能过大,当QPS过大时,会让交易堆积在交易池中。这些堆积的交易不能被立即执行,使得测出的TPS会小于实际的TPS。
- 如果压测结果包含很多错误或超时的交易,那么本次压测的意义不大。一般来说达到99%及以上的正确率,对业务才有意义。