Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1941
  • 博文数量: 5
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 45
  • 用 户 组: 普通用户
  • 注册时间: 2020-12-25 15:30
文章分类
文章存档

2021年(3)

2020年(2)

我的朋友
最近访客

分类: 系统运维

2020-12-25 15:37:27

TPS
压力测试工具中的线程数和TPS并不会完全等于服务端的线程数和TPS,在具体的项目性能测试过程中,我们应该尽可能关注服务端能处理的请求数即关注服务端的TPS。
 
并发
建议做性能测试不要总说系统能支持多少并发,这个瞬时概念不能很好的衡量系统性能,那还是用TPS来的和谐。
 
并发数和TPS
有50个并发线程,每个线程都可以在1秒内完成100个事务,那么TPS=5000。
 
在线用户估算TPS
很多业务中,并发度都会低于5%,甚至低于1%。假设5%并发度,100w用户来计算:
TPS=100w x 5%=50000
 
根据TPS估算并发线程数
如果这时响应时间是 10ms,那显然并发线程数理论上是 50000TPS/(1000ms/10ms)=5000(响应时间是波动的所以是理论值)。
 
压测机器与线程数
运行压力测试工具的机器所能启动的线程数是与其硬件相关的,所以使用线程数一定要合理,并且把压测机器纳入压测的监控范围
阅读(209) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~