使用 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)
)
但结果,我得到了错误:
---- 错误 --------------------------------------------- ----------------------
incAbstractChannel$AnnotatedSocketException: Can't assign r 573 (42,44%) equested address: localhost/127.0.0.1:8080 incAbstractChannel$AnnotatedSocketException: Resource tempo 530 (39,26%) rarily available: localhost/0:0:0: 0:0:0:0:1:8080 jiIOException:过早关闭 247 (18,30%)
从 wrk,我相信我的服务器可以处理 15000 个请求/秒,但对于 Gatling,情况似乎并非如此。你知道为什么会有这样的差异吗?