Locust 结果的推断

Inference of Locust result

蝗灾报告

NUM REQUESTS 500
NUM CLIENTS 50
NUM HATCH RATE 10
 Name                                 # reqs      # fails     Avg     Min     Max  |  Median   req/s
--------------------------------------------------------------------------------------------------------------------------------------------
 POST /someurl                           549     0(0.00%)      43      27     103  |      44   40.90
--------------------------------------------------------------------------------------------------------------------------------------------
 Total                                   549     0(0.00%)                                      40.90

Percentage of the requests completed within given times
 Name                                 # reqs    50%    66%    75%    80%    90%    95%    98%    99%   100%
--------------------------------------------------------------------------------------------------------------------------------------------
 POST /someurl                           549     44     48     50     51     55     57     63     68    103
--------------------------------------------------------------------------------------------------------------------------------------------

此处,失败案例数为0。

请求数为 500,但报告中的请求总数为 549

谁能解释一下为什么不一致。

提前致谢!

启动客户端时,Locust 会做两件事:

  1. 它根据您的孵化率和指定的蝗虫数量制造蝗虫
  2. 这些都开始提出要求
  3. 所有蝗虫生成后,请求数量将重置
    • 除非使用 --no-reset-stats

因为您使用的是 --no-reset-stats 这意味着在孵化期间提出的任何请求都将计入您的总数,即使 500 的计数在所有孵化完成后才开始。