python - 蝗虫结果的推断
问题描述
蝗虫报告
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 会做两件事:
- 它根据您的孵化率和指定的蝗虫数量创建蝗虫
- 这些都开始发出请求
- 一旦所有蝗虫产生,请求的数量就会被重置
- 除非使用
--no-reset-stats
- 除非使用
因为您正在使用--no-reset-stats
这意味着在孵化期间提出的任何请求都将计入您的总数,即使 500 的计数直到所有孵化都不会开始。
推荐阅读
- java - Apache HTTP 客户端 - Apache Http 客户端中 0 个租用连接的问题
- sml - 标准 ML:如何计算 x 的 i 次方?
- matlab - TwinCAT3 - 使用 Matlab 从 ADS 数据流读取时时间戳的错误值
- azure - libreswan 和 Azure VPN 网关之间的 Phase2 错误
- python - anaconda 提示符和命令提示符是否相同?
- r - 用于操作性田间实验设计的 R 函数 - 植物生态学
- python - 使用 BeautifulSoup 查找具有一个且只有一个属性的 html-tag
- python - ModuleNotFoundError:没有名为“apidjangowithjwt.emailservice”的模块
- html - 即使将边距设置为百分比,元素也会跳到父级之外
- c# - FedEx 跟踪 - 无法省略 ParentCredentials - 错误消息:“身份验证失败”,错误代码 1000