教你用 ab 命令进行并发与压力测试
本文分享自华为云社区《【高并发】如何使用ab进行并发与压力测试?》,作者:冰 河。
今天给大家分享一篇如何使用 ab 进行并发与压力测试的文章。
工具使用示例如下:
复制代码
 命令说明如下:
- ab:ab 命令; 
- n:总请求次数; 
- c:并发数 
运行示例如下:
复制代码
 返回结果数据说明如下:
- Concurrency Level: 并发量 
- Time taken for tests: 整个测试的时间 
- Complete requests: 完成的总请求数 
- Failed requests: 失败的请求数 
- Total transferred: 响应数据的总长度(包括 http 头信息和消息体数据) 
- HTML transferred: 响应数据中消息体数据的总和 
- Requests per second:吞吐率(计算方式为:Complete requests / Time taken for tests,也就是 完成的总请求数 / 整个测试的时间) 
- Time per request: 用户平均请求等待时间 
- Time per request: 服务器平均请求等待时间 
- Transfer rate: 单位时间内从服务器获取的数据长度(计算方式为:Total transferred / Time taken for tests, 也就是 响应数据的总长度(包括 http 头信息和消息体数据)/ 整个测试的时间) 
版权声明: 本文为 InfoQ 作者【华为云开发者社区】的原创文章。
原文链接:【http://xie.infoq.cn/article/09ccf70d25e70a4b4f5e1ef67】。文章转载请联系作者。











 
    
评论