满足用户使用需求:网站访问量大奔溃,12306,微博,外卖
最小化成本:新服务上线不知道要部署多少台服务器
评估应用系统性能,给运维做系统容量规划提供依据、给开发提供应用调优参考。
模拟多个用户的操作,对服务器硬件性能的影响。
TPS(Transaction per Second)每秒事物处理能力。
RT(Response Time) 响应时间。一般人眼没察觉的时间是1-2S
Apache ab:Apache HTTP 服务器性能基准工具。(命令行)
Apache JMeter: 支持很多协议,开源免费,有图形化界面,也可以用命令行执行。使用java开发。多平台支持
Loadrunner:支持很多协议,收费软件,使用C语言开发。支持Windows操作系统
Locust:有Web界面,支持很多协议,开源免费,由python语言开发。
nGrinder:性能测试平台,免费,使用Java语言开发。
1、入门简单,有图形调试界面
2、使用Java语言开发,支持多操作系统平台
3、插件机制,可以二次开发定制协议,可以使用第三方开发者开发的协议支持。
PS:发现一个百度指数的,输入关键字,就可以研究对比趋势。
下载地址:https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html
Windows:
Linux:
备注:不使用图形化,-n
原文:https://www.cnblogs.com/siguadd/p/14842253.html