用apachebench给服务器做并发压力性能测试

首先如果你用的是apache2那么你可以直接使用它的命令

如果没有,比如我用的nginx,就需要安装apache组件

sudo apt-get install apache2-utils

安装完毕之后就可以使用它的命令了

写了一个nodejs的httpserver读取了一个index.html

接下来测试

ab -n 10000 -c 1000 http://127.0.0.1:8888/

运行结果:

用apachebench给服务器做并发压力性能测试_第1张图片

性能结果:


服务器软件:
服务器主机名:127.0.0.1
服务器端口:8888
文件路径:/
文件长度:612字节
并发级别:1000
测试时间:1.931秒
完成要求:10000
失败请求:0
总转移:7130000字节
HTML转移:6120000字节
每秒的请求数:5178.66 [ # /秒](平均)
每次要求:193.100 [毫秒](平均)
每次请求的时间:0.193 [毫秒](意味着,在所有的并发请求)
传输速率:3605.85 [千字节/秒]收到

在一定时间内送达的请求的百分比:ms 一共花了1799毫秒

用apachebench给服务器做并发压力性能测试_第2张图片

你可能感兴趣的:(用apachebench给服务器做并发压力性能测试)