菜单
开源

WebSocket.send(data)

通过连接发送数据。您可以使用 JSON.stringify 将 JSON 或 JavaScript 值转换为 JSON 字符串。

参数类型描述
datastring / ArrayBuffer / Blob / ArrayBufferView要发送的数据。

示例

一个 k6 脚本,演示如何为 open WebSocket 连接事件添加事件监听器,发送消息并关闭连接。

JavaScript
import { WebSocket } from 'k6/experimental/websockets';

export default function () {
  const ws = new WebSocket('ws://localhost:10000');

  ws.onopen = () => {
    ws.send('lorem ipsum');
    ws.close();
  };
}

上述示例使用了 WebSocket echo 服务器,您可以通过以下命令运行它

bash
docker run --detach --rm --name ws-echo-server -p 10000:8080 jmalloc/echo-server