性能测试工具 Locust 里的 total requests per second 代表什么意思?

yyy · 2017年12月29日 · 最后由 yyy 回复于 2017年12月29日 · 3006 次阅读

今天第一次用 locust, 在压测一个接口的时候,并发用户 500,但是total requests per second在 70 左右就上不去了.
这个total requests per second是代表服务器的吞吐率吗? 说明瓶颈就是在 70 了? Locust 的文档好少啊😭

image.png

共收到 5 条回复 时间 点赞

只是说明你平均每秒有这么多请求,你并发 500 又不代表 TPS/RPS 等就是 500,假设你 500 并发,但是所有请求服务端响应时间 8 秒才返回,然后你发起下次请求,那你算下是多少不就行了?放到并发上,TPS*AVG RT = 并发数(最优下)

yyy #4 · 2017年12月29日 Author

意思就是说,实际上我的工具,每秒只发送了 70 左右的请求给服务器?

yyy #3 · 2017年12月29日 Author

或者说,服务器每秒能处理的并发数就是在 70 左右,对吗?

yyy 回复

网上搜下理发店模型,里面有标准性能模型

yyy #5 · 2017年12月29日 Author

好的 谢谢🙏

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册