前言:
先说下写这篇博客的由来,因双十一来临,作为电商,日活百万的产品是需要做双十一的压测的。根据当前线上qps为3600来计算,双十一的目标翻十倍,qps达到36000,当前的压测结果:1万的并发qps为2万,所以推测出大概并发在1w5左右(推测的东西会随便具体情况变化而变化),对于这种万级的并发,我觉得有条件可以搭建集群jmeter压测,那么就要考虑资源例如1万5的并发,一台支持500的并发就得30台机器,这个单机支持多少并发可以用压测的某个接口尝试下压测,根据当前机配置扩展,如果机器能到1000的并发对于中小型公司提供的资源已经很不错了,10000的并发也得15台机器。关键这样的集群压测只是为了双十一,那么双十一过后,机器其实处于闲置的状态,那么就是一个很大的资源浪费,但是对于日活百万正常qps是几千来说,并发也不过不到3千,那么搭建一个性能框架来做日常压测也是不错的。因为此篇针对大并发不浪费资源,还有团队能力不是很强情况下,选择阿里的TPS我觉得更合适一些
针对测试来说不需要搭建集群的jmeter确实很方便,不管从参数化还是传参断言都和jmeter很像,所以不太想写操作篇,下面给出了链接。用了一段时间感觉花钱的服务真好但是本是一个成长学习的机会,还是种种原因用了阿里的收费工具,确实对于个人还是团队都是一种遗憾。tps虽然支持了报告生成和采样的日志,不过我觉得这个工具的亮点是在阿里雄厚的秒级并发,测试报告等东西和jmeter没有很大的差距,如果是jmeter分布压 nmon分布采集我觉得会更细一点,只是多个数据整理的过程,但是详细的程度是超过tps的。
现在很多的公司也是在用阿里的机器,因为tps支持监控阿里机也是比较合适的,当然这款工具是收费的,只要花了钱,作为阿里的上帝,在瓶颈期实在解决不了问题的时候(遇到问题就问会形成依赖降低解决问题的能力)可以向阿里咨询也不失一个调优的办法。
操作文档:
https://help.aliyun.com/product/29260.html?spm=a2c4g.11186623.6.540.7aee1adeJcDdyr 关于操作阿里已经写的比较全了。
下一篇会写一篇jmeter分布式压测和nmon分布式采集的博客~
原文地址:https://www.cnblogs.com/Jack-cx/p/9908381.html