首页 > NodeJS本地的压测结果,不知道这个数据能说明什么?希望大家帮助指点!

NodeJS本地的压测结果,不知道这个数据能说明什么?希望大家帮助指点!

目前在做个前后端分离的项目,前端用了Node 框架采用express 模板采用ejs

项目已经开始一段时间,目前首页的基本功能完毕了,所以就在本地做了一下压测,首先我不知道做这种本地的压测是否争取或者专业,还请这方面的专家能给指点指点,如何做压力测试才是正确?
程序做完上线之后可能也只是单机去跑,目前我知道的优化方式就是在NODE前面放NGINX,然后NGINX做一些优化处理,这些也都能在网上找到,Node的优化网上倒是不多,而且也很少有具体的优化方案

本人机器 华硕R510VC i5-3230M 12G内存 480GSSD
贴一下自己本地压测的结果

ab -n 1000 -c 100 http://127.0.0.1:3000/


Server Software:        
Server Hostname:        127.0.0.1
Server Port:            3000

Document Path:          /
Document Length:        24797 bytes

Concurrency Level:      100
Time taken for tests:   21.421 seconds
Complete requests:      1000
Failed requests:        0
Total transferred:      25123620 bytes
HTML transferred:       24797000 bytes
Requests per second:    46.68 [#/sec] (mean)
Time per request:       2142.130 [ms] (mean)
Time per request:       21.421 [ms] (mean, across all concurrent requests)
Transfer rate:          1145.35 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    1   2.8      0      16
Processing:   203 2041 775.0   1837    4996
Waiting:      203 2037 774.8   1834    4964
Total:        203 2041 775.0   1839    4996

Percentage of the requests served within a certain time (ms)
  50%   1839
  66%   1893
  75%   1938
  80%   1971
  90%   3303
  95%   4056
  98%   4652
  99%   4745
 100%   4996 (longest request)

希望大家能给指点一下,最好能说得比较详细,就是对于压测的结果,比如一般的网站吞吐量到什么水平算是及格了,到什么水平算是牛逼的,或者比较菜的 等等吧

谢谢大家了!


一般来说主要看rps(Requests per second),需要在不同的c值n值下进行测试。做出变化曲线图,并且多次测试,取均值,因为ab测试结果不是很稳定,你这样给一个测试结果可以说是没有什么意义的

【热门文章】
【热门文章】