今天第一次用 locust, 在压测一个接口的时候,并发用户 500,但是total requests per second在 70 左右就上不去了. 这个total requests per second是代表服务器的吞吐率吗? 说明瓶颈就是在 70 了? Locust 的文档好少啊
total requests per second
只是说明你平均每秒有这么多请求,你并发 500 又不代表 TPS/RPS 等就是 500,假设你 500 并发,但是所有请求服务端响应时间 8 秒才返回,然后你发起下次请求,那你算下是多少不就行了?放到并发上,TPS*AVG RT = 并发数(最优下)
意思就是说,实际上我的工具,每秒只发送了 70 左右的请求给服务器?
或者说,服务器每秒能处理的并发数就是在 70 左右,对吗?
网上搜下理发店模型,里面有标准性能模型
好的 谢谢