7. 堪比JMeter的.Net压测工具 - Crank 总结篇 - crank带来了什么
1. 前言 通过上面的学习,我们已经了解清楚crank的职责以及作用,那么我们重新回来思考一下,crank能为我们带来什么? 2. Crank带来了什么? 为分布式压测提供了解决方案、可以模拟更高强度的压测 单机压测最多提供65535,通过支持多个Agent可以很轻松的突破这个极限 提供了压测结果二次处理的能力,并支持将结果保存到json、csv、数据库甚至是es(目前仍在对接) 通过对以往压测数据的结果做折线图的展示 通过ci可以完成自动化触发压测,再通过折线图清晰了解每次代码对性能的提升情况 3. Crank还能更进一步吗? 上面的实战训练我们仅仅是做了基础的工作,尽管我们通过模拟多接口同时压测完成了对单场景的压测,但真实的项目远远不会是所有人都同时访问一个页面,而不访问其它页面,那我们如何模拟出更贴近真实场景的用户轨迹呢? 真实的用户场景应该更像 如果我们希望更进一步,想知道我们的系统的极限究竟在哪里,我们可以按照按照此用户场景进行深度还原压测场景,完成对整个场景的压测,并通过调整副本、带宽、Redis集群、数据库集群数量等方式提升QPS,最后通过不断的压测以及配置不断的增加,了...