V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
YUX
V2EX  ›  分享发现

发现一个挺不错的压测工具

  •  
  •   YUX · 2016-06-03 09:31:44 +08:00 · 2467 次点击
    这是一个创建于 3095 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://www.npmjs.com/package/loadtest

    我拿 nodejs 和 flask 的 Hello World 测了一下 1000 个 clients 每秒 1000 个请求 测试 30 秒


    nodejs:

    Completed requests: 21766 Total errors: 14685


    flask:

    Completed requests: 21644 Total errors: 21644


    安装 npm install -g loadtest

    测试 loadtest -c 1000 --rps 1000 -t 30 http://127.0.0.1:5050/

    6 条回复    2016-06-03 16:39:09 +08:00
    YUX
        1
    YUX  
    OP
       2016-06-03 09:32:44 +08:00
    没找到 Tornado 的异步 Hello World 谁给个入门
    Moker
        2
    Moker  
       2016-06-03 09:35:51 +08:00
    看了下 这个和 ab 很像
    skydiver
        3
    skydiver  
       2016-06-03 10:04:51 +08:00 via iPad
    所有请求都错了?是说明这个库没法用么
    YUX
        4
    YUX  
    OP
       2016-06-03 15:06:43 +08:00 via iPhone
    @skydiver 这个请求太大了 flask 受不鸟
    skydiver
        5
    skydiver  
       2016-06-03 16:33:28 +08:00
    @YUX 不至于吧,不是 helloworld 么?
    YUX
        6
    YUX  
    OP
       2016-06-03 16:39:09 +08:00
    @skydiver 就是一个 helloworld 直接跪了. 测 nodejs 得时候我手动在浏览器还能刷新 Helloworld, flask 就不行了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2853 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 14:11 · PVG 22:11 · LAX 06:11 · JFK 09:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.