加载中…
个人资料
泽众云测试
泽众云测试
  • 博客等级:
  • 博客积分:0
  • 博客访问:21,596
  • 关注人气:0
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

性能测试中,各项指标之间关系

(2022-08-23 16:59:22)
标签:

性能测试

压力测试工具

分类: 软件测试

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(响应时间是波动的所以是理论值)。

 

压测机器与线程数

运行压力测试工具的机器所能启动的线程数是与其硬件相关的,所以使用线程数一定要合理,并且把压测机器纳入压测的监控范围

推荐阅读:

app性能测试工具有哪些

软件性能测试机构有哪些

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有