Websocket: constant throughput of >= 100 msg/sec per user

Hi,

I am trying to make a simple ping/pong load test, just for experimental purposes.

I would like to have at least 100 msg/sec per user, so I need to send 1 request every 10 msec.
This is what I have come up so far:

`

val echo = scenario("echo")
  .exec(ws("Connect WS").open("/"))
  .pause(1 second)
  .repeat(5000, "i") {
    exec(ws("Ping/Pong")
        .sendText("ping")
        .check(wsListen.within(10 milliseconds).until(1).regex("pong")))
  } // .pace(10 milliseconds) should i do pace here?
  .pause(1 second)
  .exec(ws("Close WS").close)

setUp(echo.inject(atOnceUsers(1))).protocols(wsConf)

`

But the results show me only 452-285=~180 msg per sec.