Ezez
V2EX  ›  服务器

请问如何测试一个服务能承受多大的并发量

  •  
  •   Ezez · Aug 19, 2020 via iPhone · 3043 views
    This topic created in 2124 days ago, the information mentioned may be changed or developed.
    背景:用户反馈我们有个服务很不稳定,延迟响应或不响应,所以我们给服务新增了部署节点,并且启动方式改为 gunicorn,4 个 worker,然后我自己写了一个多线程脚本去做测试,当线程数达到 100 时服务开始出现 504timeout 的情况,再多就直接 502 了
    问题:我这样测试正确嘛?如果不,应该怎么测试(不用工具,我不是做测试的),以及如何提高并发量(本服务不涉及数据库和缓存)
    2 replies    2020-08-21 05:41:04 +08:00
    lbp0200
        1
    lbp0200  
       Aug 19, 2020
    最简单的是用 ab 命令
    FlexGap
        2
    FlexGap  
       Aug 21, 2020
    ab
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   943 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 19:24 · PVG 03:24 · LAX 12:24 · JFK 15:24
    ♥ Do have faith in what you're doing.