【发布时间】:2020-07-04 09:17:32
【问题描述】:
使用 wrk,我运行以下命令:
wrk -t10 -c10 -d30s http://localhost:8080/myService --latency -H "Accept-Encoding: gzip"
结果,我得到 Requests/sec: 15000 并且没有错误
我正在尝试使用 Gatling 重现相同类型的测试。所以我尝试了以下方法:
scn.inject(
rampUsersPerSec(1) to 15000 during (30 seconds)
)
但结果,我得到了错误:
---- 错误 ------------------------------------------ --------------------------
i.n.c.AbstractChannel$AnnotatedSocketException: 无法分配 r 573 (42,44%) 请求地址:localhost/127.0.0.1:8080 i.n.c.AbstractChannel$AnnotatedSocketException:资源节奏 530 (39,26%) 很少不可用:localhost/0:0:0:0:0:0:0:1:8080 j.i.IOException: 过早关闭 247 (18,30%)
从 wrk,我相信我的服务器可以处理 15000 个请求/秒,但使用 Gatling 似乎并非如此。你知道为什么会有这样的差异吗?
【问题讨论】: